.sif-sitemap__hero{text-align:center}.sif-sitemap__title{font-family:var(--font-heading);font-size:var(--heading-medium-size);line-height:var(--heading-medium-line);font-weight:var(--heading-medium-weight);color:var(--text-heading);margin:0 auto var(--space-4)}.sif-sitemap__intro{font-family:var(--font-body);font-size:var(--text-medium-size);line-height:var(--text-medium-line);color:var(--text-secondary);max-width:44rem;margin:0 auto}.sif-sitemap__grid{column-gap:var(--space-6);row-gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.sif-sitemap__card{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.sif-sitemap__card-title{font-family:var(--font-heading);font-size:var(--heading-xxsmall-size);line-height:var(--heading-xxsmall-line);font-weight:var(--heading-xxsmall-weight);color:var(--text-heading);margin:0}.sif-sitemap__card-link{color:inherit;text-decoration:none;transition:color .2s}.sif-sitemap__list{align-items:flex-start;gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sif-sitemap__item{max-width:100%;margin:0;padding:0}.sif-sitemap__link{font-family:var(--font-body);font-size:var(--text-medium-size);line-height:var(--text-medium-line);font-weight:var(--weight-normal);color:var(--text-secondary);align-items:center;gap:.3em;text-decoration:none;transition:color .2s;display:inline-flex}.sif-sitemap__badge{font-family:var(--font-heading);font-size:.625em;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-xs);align-self:flex-start;margin-top:-.15em;padding:.15em .4em;line-height:1}.sif-sitemap__badge--soon{background:var(--color-pink);color:var(--color-white)}.sif-sitemap__badge--new{background:var(--color-blue-600);color:var(--color-white)}@media (max-width:479px){.sif-sitemap__grid{row-gap:var(--space-7)}}
