.page_root__R5M45{background:var(--brand-cream);color:var(--neutral-12);font-family:var(--font-sans);font-size:clamp(17px,1vw + 13px,20px);line-height:1.55;padding-inline:max(20px,calc((100% - 1040px) / 2));padding-block:clamp(48px,7vw,96px)}.page_header__5teIj{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(32px,5vw,64px)}.page_title__mxUP6{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,6vw,80px);line-height:1.04;color:var(--brand-dark-blue)}.page_lead__aGa0s{font-size:clamp(19px,1.3vw + 13px,25px);max-width:34em}.page_grid__YiEgZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(24px,3vw,40px)}.page_card__IL5gR{display:flex;flex-direction:column;gap:12px;scroll-margin-top:64px;padding:20px;background:var(--neutral-1);border-radius:12px}.page_thumb__R1WJN{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:8px;border:1px solid var(--neutral-4)}.page_thumb__R1WJN img{width:100%;height:100%;object-fit:cover;object-position:top}.page_cardTitle__58aNc{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,2vw + 14px,32px);line-height:1.15;color:var(--brand-dark-blue)}.page_cardTitle__58aNc a:hover,.page_download__YtA1T{text-decoration:underline}.page_download__YtA1T{margin-top:auto;align-self:flex-start;font-weight:700;color:var(--brand-dark-blue);text-underline-offset:3px}