.tdun-map-list__toc{list-style:none;margin:0 0 var(--wp--preset--spacing--xl);padding:var(--wp--preset--spacing--md);background:var(--wp--preset--color--bg-card);border:1px solid var(--wp--preset--color--divider);border-radius:var(--wp--custom--border-radius--card);display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--xs) var(--wp--preset--spacing--md)}.tdun-map-list__toc a{font-family:var(--wp--preset--font-family--dm-sans);font-size:var(--wp--preset--font-size--body-medium);color:var(--wp--preset--color--green-primary);text-decoration:underline;transition:color .2s}.tdun-map-list__toc a:hover{color:var(--wp--preset--color--green-hover)}.tdun-map-list__toc a:focus-visible{outline:2px solid var(--wp--preset--color--green-primary);outline-offset:2px}.tdun-map-list__section{margin-bottom:var(--wp--preset--spacing--xxl)}.tdun-map-list__section:last-child{margin-bottom:0}.tdun-map-list__section-heading{font-family:var(--wp--preset--font-family--instrument-serif);font-size:var(--wp--preset--font-size--display-medium);line-height:var(--wp--custom--line-height--display-medium);font-weight:400;color:var(--wp--preset--color--text-primary);margin:0 0 var(--wp--preset--spacing--md)}@media (prefers-reduced-motion:reduce){.tdun-map-list__toc a{transition:none}}