.sitemap-page.svelte-1tg7i78{min-height:60svh;padding-top:clamp(6rem,12vw,10rem);padding-bottom:clamp(4rem,6vw,6rem)}.sitemap-inner.svelte-1tg7i78{max-width:1120px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,2.5rem)}.back-link.svelte-1tg7i78{color:var(--c-fg-muted);align-items:center;gap:.4rem;margin-bottom:3rem;font-size:.82rem;text-decoration:none;transition:color .15s;display:inline-flex}.back-link.svelte-1tg7i78:hover{color:var(--c-fg)}.page-head.svelte-1tg7i78{margin-bottom:clamp(2.5rem,5vw,4rem)}.page-heading.svelte-1tg7i78{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--c-fg);margin:0 0 .75rem;font-size:clamp(2.5rem,7vw,5rem);line-height:1.05}.page-sub.svelte-1tg7i78{color:var(--c-fg-muted);margin:0;font-size:clamp(.9rem,2vw,1rem)}.sitemap-grid.svelte-1tg7i78{border-top:1px solid var(--c-border-site);grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem;display:grid}.sitemap-group.svelte-1tg7i78{flex-direction:column;gap:1rem;display:flex}.group-label.svelte-1tg7i78{letter-spacing:.12em;text-transform:uppercase;color:var(--c-fg-muted);font-size:.72rem;font-weight:700}.link-list.svelte-1tg7i78{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.site-link.svelte-1tg7i78{color:var(--c-fg-muted);align-items:center;gap:.45rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.site-link.svelte-1tg7i78:hover{color:var(--c-fg)}@media (width>=640px){.sitemap-grid.svelte-1tg7i78{grid-template-columns:repeat(3,1fr);gap:3rem}}@media (pointer:coarse){.site-link.svelte-1tg7i78{align-items:center;min-height:44px;display:inline-flex}}
