.sitemap-page{padding-block:var(--space-32) var(--space-48);background:var(--color-background);color:var(--color-text)}.sitemap-page__inner{width:min(100% - 2rem,var(--layout-max,72rem));margin-inline:auto;display:grid;gap:var(--space-32)}.sitemap-page__header{display:grid;gap:var(--space-8);max-width:40rem;padding-block-end:var(--space-16);border-block-end:1px solid var(--color-border)}.sitemap-page__eyebrow{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent-text)}.sitemap-page__title{margin:0;font-family:var(--font-display,inherit);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:600;line-height:1.15;letter-spacing:-.02em}.sitemap-page__lede{margin:0;font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}.sitemap-page__grid{display:grid;gap:var(--space-24);grid-template-columns:1fr}@media (min-width:720px){.sitemap-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-32);row-gap:var(--space-28,1.75rem)}}@media (min-width:1100px){.sitemap-page__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sitemap-page__group{margin:0;min-width:0}.sitemap-page__group-title{margin:0 0 var(--space-8);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent-text)}.sitemap-page__list{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.sitemap-page__link{color:var(--color-text-secondary);text-decoration:none;font-size:.9375rem;line-height:1.35}a.sitemap-page__link:focus-visible,a.sitemap-page__link:hover{color:var(--color-accent-text);text-decoration:underline;text-underline-offset:.15em}