.fcp-page--sitemap .sm-hero__text:not(#fc-wp-boost){max-width:900px;}.fcp-page--sitemap .sm-h1:not(#fc-wp-boost){font-size:clamp(2.125rem,1.4rem + 2.5vw,3.75rem);}.fcp-page--sitemap .sm-lead:not(#fc-wp-boost){font-size:clamp(1.1875rem,1.06rem + .6vw,1.375rem);color:var(--fc-ink);}.fcp-page--sitemap .sm-wrap:not(#fc-wp-boost){padding-block:40px 16px;}@media (min-width:1024px){.fcp-page--sitemap .sm-wrap:not(#fc-wp-boost){padding-block:72px 32px;}}.fcp-page--sitemap .sm-index:not(#fc-wp-boost){display:grid;gap:0;}.fcp-page--sitemap .sm-group:not(#fc-wp-boost){display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:30px 0 32px;border-top:1px solid var(--fc-line);}.fcp-page--sitemap .sm-group:first-child:not(#fc-wp-boost){border-top:0;padding-top:0;}@media (min-width:1180px){.fcp-page--sitemap .sm-group:not(#fc-wp-boost){grid-template-columns:300px minmax(0,1fr);gap:40px;align-items:start;padding:40px 0 42px;}}.fcp-page--sitemap .sm-group__h:not(#fc-wp-boost){display:flex;align-items:flex-start;gap:14px;margin:0;font-family:var(--fc-serif);font-weight:400;font-size:clamp(1.5rem,1.3rem + .8vw,1.9375rem);line-height:1.2;color:var(--fc-ink);font-variation-settings:"SOFT" 50,"WONK" 0;}.fcp-page--sitemap .sm-group__head:not(#fc-wp-boost){min-width:0;}@media (min-width:1180px){.fcp-page--sitemap .sm-group__head:not(#fc-wp-boost){position:sticky;top:var(--fcp-sticky-top);padding-top:8px;}}.fcp-page--sitemap .sm-group__head>.fcp-edit__hrefs:not(#fc-wp-boost){display:block;margin:6px 0 0 36px;}.fcp-page--sitemap .sm-group__ring:not(#fc-wp-boost){flex:none;position:relative;width:22px;height:22px;margin-top:.32em;border-radius:50%;border:1.5px solid var(--fc-sun);background:radial-gradient(circle,var(--fc-sun) 0 3px,transparent 3.5px);}.fcp-page--sitemap .sm-hub:not(#fc-wp-boost){display:inline-flex;flex-direction:column;gap:6px;min-height:44px;color:var(--fc-ink);text-decoration:none;}.fcp-page--sitemap .sm-hub__name:not(#fc-wp-boost){text-decoration:underline;text-decoration-color:rgba(241,164,52,.55);text-decoration-thickness:2px;text-underline-offset:6px;}.fcp-page--sitemap .sm-hub:hover .sm-hub__name:not(#fc-wp-boost){color:var(--fc-purple);text-decoration-color:var(--fc-sun);}.fcp-page--sitemap .sm-hub .sm-link__url:not(#fc-wp-boost){font-family:var(--fc-sans);}.fcp-page--sitemap .sm-list:not(#fc-wp-boost){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;}@media (min-width:768px){.fcp-page--sitemap .sm-list:not(#fc-wp-boost){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;}}.fcp-page--sitemap .sm-list>li:not(#fc-wp-boost){display:flex;flex-direction:column;min-width:0;}.fcp-page--sitemap .sm-link:not(#fc-wp-boost){position:relative;flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:76px;padding:16px 48px 16px 20px;border-radius:18px;background:var(--fc-card);border:1px solid var(--fc-line);box-shadow:0 1px 2px rgba(36,33,61,.04);color:var(--fc-ink);text-decoration:none;transition:transform .25s var(--fc-ease-out),box-shadow .25s var(--fc-ease-out),border-color .25s;}.fcp-page--sitemap .sm-link:not(#fc-wp-boost)::after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-5px;border-top:2px solid var(--fc-sun);border-right:2px solid var(--fc-sun);transform:rotate(45deg);transition:transform .25s var(--fc-ease-out);}.fcp-page--sitemap .sm-link:hover:not(#fc-wp-boost){border-color:rgba(241,164,52,.55);box-shadow:var(--fc-shadow-card);}.fcp-page--sitemap .sm-link:hover:not(#fc-wp-boost)::after{transform:translateX(3px) rotate(45deg);}html[data-fc-motion="on"] .fcp-page--sitemap .sm-link:hover:not(#fc-wp-boost){transform:translateY(-2px);}.fcp-page--sitemap .sm-link__name:not(#fc-wp-boost){font:600 clamp(1.125rem,1.08rem + .25vw,1.21875rem)/1.35 var(--fc-sans);color:var(--fc-purple);text-wrap:pretty;}.fcp-page--sitemap .sm-link__url:not(#fc-wp-boost){font:500 16.5px/1.35 var(--fc-sans);color:var(--fc-ink-soft);overflow-wrap:anywhere;}.fcp-page--sitemap .sm-list>li>.fcp-edit__ref:not(#fc-wp-boost){align-self:flex-start;margin:8px 0 0 14px;}@media (max-width:599.98px){.fcp-page--sitemap .sm-link:not(#fc-wp-boost){min-height:70px;padding:14px 42px 14px 16px;border-radius:16px;}}@media (forced-colors:active){.fcp-page--sitemap .sm-link:not(#fc-wp-boost){border:1px solid CanvasText;}.fcp-page--sitemap .sm-group__ring:not(#fc-wp-boost){forced-color-adjust:none;}}@media print{.fcp-page--sitemap .sm-link:not(#fc-wp-boost){box-shadow:none;border:0;padding:4px 0;min-height:0;}.fcp-page--sitemap .sm-link:not(#fc-wp-boost)::after{display:none;}.fcp-page--sitemap .sm-group__head:not(#fc-wp-boost){position:static;}}.fcp-page--sitemap .fcp-credline:not(#fc-wp-boost){font-size:16.5px;}
