.legal-page.svelte-1tg7i78{padding-block:var(--space-16);max-width:1100px}.sitemap-locations.svelte-1tg7i78{margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid rgba(22,64,42,.1)}.sitemap-locations__title.svelte-1tg7i78{color:var(--color-gold);margin-bottom:var(--space-3)}.sitemap-locations__lead.svelte-1tg7i78{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-8)}.sitemap-locations__lead.svelte-1tg7i78 a:where(.svelte-1tg7i78){color:var(--color-forest);font-weight:600}.sitemap-locations__grid.svelte-1tg7i78{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-7) var(--space-6)}.sitemap-loc__city.svelte-1tg7i78{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--color-forest);display:block;margin-bottom:var(--space-2)}.sitemap-loc__nbs.svelte-1tg7i78{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.sitemap-loc__nbs.svelte-1tg7i78 a:where(.svelte-1tg7i78){font-size:.875rem;color:var(--color-text-muted)}.sitemap-loc__nbs.svelte-1tg7i78 a:where(.svelte-1tg7i78):hover{color:var(--color-gold)}h1.svelte-1tg7i78{font-size:clamp(2rem,4vw,2.75rem);margin-bottom:var(--space-10)}.sitemap-grid.svelte-1tg7i78{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-10)}h2.svelte-1tg7i78{font-size:.7rem;font-family:var(--font-body);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold);margin-bottom:var(--space-4)}ul.svelte-1tg7i78{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}a.svelte-1tg7i78{font-size:var(--text-base);color:var(--color-text-muted);transition:color var(--transition)}a.svelte-1tg7i78:hover{color:var(--color-forest)}
