.rf-sitemap-page__inner{gap:var(--spacing-8);max-width:64rem;display:grid}.rf-sitemap-page__hero h1{color:var(--color-navy);margin:0;font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;line-height:1.2}.rf-sitemap-page__hero p{margin-top:var(--spacing-3);color:var(--color-text-secondary);line-height:1.6}.rf-sitemap-page__section h2{color:var(--color-navy);margin:0 0 var(--spacing-3);font-size:1.0625rem;font-weight:700;line-height:1.35}.rf-sitemap-page__list{gap:var(--spacing-1) var(--spacing-5);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rf-sitemap-page__list--wide{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.rf-sitemap-page__list a{padding-block:var(--spacing-1);color:var(--color-navy);text-decoration:none;display:inline-block}.rf-sitemap-page__list a:hover,.rf-sitemap-page__list a:focus-visible{color:var(--color-action);text-decoration:underline}.rf-sitemap-page__inner>.rf-breadcrumb{justify-self:start;margin:0}@media (max-width:390px){.rf-sitemap-page__list{row-gap:0}.rf-sitemap-page__list a{min-height:44px;padding-block:var(--spacing-2);align-items:center;display:flex}}
