body:not(#vf) .vf-sitemap-hero__intro{max-width:46ch;margin:10px 0 0;color:#fff;font-family:"Work Sans","Segoe UI",system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.5}body:not(#vf) .vf-sitemap{padding:56px 0 72px;background:#fff;color:#101b2b}body:not(#vf) .vf-sitemap *,body:not(#vf) .vf-sitemap *::before,body:not(#vf) .vf-sitemap *::after{box-sizing:border-box}body:not(#vf) .vf-sitemap__groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:44px 40px;align-items:start}body:not(#vf) .vf-sitemap__group{min-width:0}@media (min-width:560px){body:not(#vf) .vf-sitemap__group--magazine{grid-column:span 2}}body:not(#vf) .vf-sitemap__heading{margin:0 0 14px;padding:0 0 10px;border-bottom:2px solid #128add;color:#101b2b;font-family:"Poppins","Segoe UI",system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:0;text-transform:none}body:not(#vf) .vf-sitemap__subheading{margin:22px 0 8px;color:#56606d;font-family:"Poppins","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}body:not(#vf) .vf-sitemap__list{margin:0;padding:0;list-style:none}body:not(#vf) .vf-sitemap__list li{margin:0;padding:0}body:not(#vf) .vf-sitemap__list li::before{content:none}body:not(#vf) .vf-sitemap__list a{display:block;padding:7px 0;color:#101b2b;font-family:"Work Sans","Segoe UI",system-ui,sans-serif;font-size:16px;font-weight:400;line-height:1.45;text-decoration:none;overflow-wrap:anywhere;transition:color 120ms ease}body:not(#vf) .vf-sitemap__list a:hover{color:#0b5f9e;text-decoration:underline;text-underline-offset:3px}body:not(#vf) .vf-sitemap__list a:focus-visible{outline:2px solid #0b5f9e;outline-offset:2px;border-radius:4px}@media (min-width:992px){body:not(#vf) .vf-sitemap__group--magazine .vf-sitemap__list{columns:2;column-gap:40px}body:not(#vf) .vf-sitemap__group--magazine .vf-sitemap__list li{break-inside:avoid}}@media (max-width:767px){body:not(#vf) .vf-sitemap{padding:36px 0 48px}body:not(#vf) .vf-sitemap__groups{grid-template-columns:1fr;gap:32px}body:not(#vf) .vf-sitemap__list a{padding:11px 0}body:not(#vf) .vf-sitemap-hero__intro{font-size:16px}}@media (prefers-reduced-motion:reduce){body:not(#vf) .vf-sitemap__list a{transition:none}}