.site-map-page.svelte-18o694x{color:#0f172a;max-width:1040px;margin:0 auto;padding:2rem 1rem 3rem}.site-map-hero.svelte-18o694x{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dbe5ef;border-radius:1rem;padding:2rem 1.5rem;box-shadow:0 15px 40px #0f172a0f}.site-map-hero.svelte-18o694x h1:where(.svelte-18o694x){color:#020617;margin:0;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.1}.site-map-hero.svelte-18o694x p:where(.svelte-18o694x){color:#334155;max-width:72ch;margin:.9rem 0 0;line-height:1.7}.site-map-sections.svelte-18o694x{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;margin-top:1rem;display:grid}.site-map-card.svelte-18o694x{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:1rem 1.1rem 1.1rem}.site-map-card.svelte-18o694x h2:where(.svelte-18o694x){color:#0f172a;margin:0;font-size:1rem}.site-map-card.svelte-18o694x ul:where(.svelte-18o694x){gap:.55rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.site-map-card.svelte-18o694x li:where(.svelte-18o694x){background:#f8fafc;border:1px solid #e2e8f0;border-radius:.68rem;flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex}.site-map-card.svelte-18o694x a:where(.svelte-18o694x){color:#0f172a;font-weight:600;text-decoration:none}.site-map-card.svelte-18o694x a:where(.svelte-18o694x):hover{color:#047857;text-decoration:underline}.site-map-card.svelte-18o694x code:where(.svelte-18o694x){color:#64748b;word-break:break-word;font-size:.72rem}
