.page-module__tGGbVG__page{--ink:#0b2340;--blue:#e3f5fb;--paper:#fff;--gold:#c19325;color:var(--ink);background:var(--paper);font-family:var(--font-body), sans-serif;font-size:20px;line-height:1.68}.page-module__tGGbVG__introduction{background:var(--blue);padding:clamp(54px,6.5vw,88px) 0 clamp(68px,7vw,96px)}.page-module__tGGbVG__introductionInner{width:min(100% - 80px,1320px);margin-inline:auto}.page-module__tGGbVG__introductionGrid{grid-template-columns:minmax(0,1.58fr) minmax(300px,.9fr);align-items:start;column-gap:clamp(40px,5vw,72px);display:grid}.page-module__tGGbVG__introductionCopy{grid-area:1/1;min-width:0}.page-module__tGGbVG__introductionProse{grid-area:2/1}.page-module__tGGbVG__pageTitle{color:var(--ink);letter-spacing:-.045em;text-wrap:balance;margin:0 0 28px;font-size:clamp(42px,4.1vw,58px);font-weight:700;line-height:1.12}.page-module__tGGbVG__sectionTitle{border-bottom:1px solid var(--gold);color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0 0 28px;padding-bottom:20px;font-size:clamp(27px,2.35vw,34px);font-weight:700;line-height:1.3}.page-module__tGGbVG__introductionCopy .page-module__tGGbVG__sectionTitle{margin-bottom:25px}.page-module__tGGbVG__portrait{grid-area:1/2/span 2;width:100%;max-width:470px;margin:8px 0 0 auto}.page-module__tGGbVG__portrait img{width:100%;height:auto;display:block}.page-module__tGGbVG__section{background:var(--paper);padding:clamp(70px,7.2vw,98px) 24px clamp(76px,7.8vw,108px)}.page-module__tGGbVG__sectionTint{background:var(--blue)}.page-module__tGGbVG__proseSection{width:min(100%,980px);margin-inline:auto}.page-module__tGGbVG__prose{color:var(--ink);font-size:clamp(19px,1.4vw,21px);line-height:1.72}.page-module__tGGbVG__prose p{margin:0}.page-module__tGGbVG__prose p+p{margin-top:23px}.page-module__tGGbVG__prose strong{font-weight:700}.page-module__tGGbVG__page :is(a,button):focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:960px){.page-module__tGGbVG__introductionInner{width:min(100% - 56px,760px)}.page-module__tGGbVG__introductionGrid{grid-template-columns:minmax(0,1fr) minmax(260px,.68fr);column-gap:34px}.page-module__tGGbVG__pageTitle{font-size:clamp(42px,6vw,54px)}.page-module__tGGbVG__prose{font-size:19px}}@media (max-width:760px){.page-module__tGGbVG__introduction{padding:48px 0 60px}.page-module__tGGbVG__introductionInner{width:min(100% - 40px,560px)}.page-module__tGGbVG__introductionGrid{grid-template-columns:minmax(0,1fr);gap:34px}.page-module__tGGbVG__introductionCopy,.page-module__tGGbVG__introductionProse,.page-module__tGGbVG__portrait{grid-area:auto/1}.page-module__tGGbVG__pageTitle{margin-bottom:22px;font-size:clamp(38px,11vw,48px)}.page-module__tGGbVG__sectionTitle{margin-bottom:22px;padding-bottom:16px;font-size:clamp(25px,7vw,30px);line-height:1.28}.page-module__tGGbVG__introductionCopy .page-module__tGGbVG__sectionTitle{margin-bottom:21px}.page-module__tGGbVG__portrait{width:min(100%,440px);margin:0 auto}.page-module__tGGbVG__section{padding:60px 20px 68px}.page-module__tGGbVG__prose{font-size:18.5px;line-height:1.67}.page-module__tGGbVG__prose p+p{margin-top:21px}}@media (max-width:360px){.page-module__tGGbVG__introductionInner{width:min(100% - 32px,560px)}.page-module__tGGbVG__section{padding-inline:16px}.page-module__tGGbVG__prose{font-size:18px}}@media (prefers-reduced-motion:reduce){.page-module__tGGbVG__page{scroll-behavior:auto}}
