.page-module__9fUZBq__page{color:#f2eddf;min-height:100vh;font-family:var(--font-body);background:#102720}.page-module__9fUZBq__pageShell{width:min(100%,1440px);margin:0 auto}.page-module__9fUZBq__hero{max-width:980px;padding:clamp(48px,8vw,112px) clamp(20px,8vw,120px) clamp(56px,8vw,104px)}.page-module__9fUZBq__backLink{color:#d6e96e;gap:9px;margin-bottom:clamp(62px,10vw,130px);font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__9fUZBq__backLink:hover,.page-module__9fUZBq__sourceNote a:hover,.page-module__9fUZBq__sources a:hover,.page-module__9fUZBq__footer a:hover,.page-module__9fUZBq__contents a:hover{color:#f45c3d}.page-module__9fUZBq__eyebrow,.page-module__9fUZBq__contentsLabel,.page-module__9fUZBq__sectionNumber{color:#d6e96e;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:800;line-height:1.4}.page-module__9fUZBq__hero h1{max-width:850px;font-family:var(--font-display);letter-spacing:-.075em;margin:18px 0 0;font-size:clamp(3.3rem,8vw,7.5rem);font-weight:750;line-height:.91}.page-module__9fUZBq__summary{color:#d6e96e;max-width:620px;margin:30px 0 0;font-size:clamp(1.1rem,2.2vw,1.55rem);line-height:1.35}.page-module__9fUZBq__intro{color:#d3ddd4;max-width:570px;margin:22px 0 0;font-size:1rem;line-height:1.65}.page-module__9fUZBq__contentGrid{color:#14291f;background:#f2eddf;grid-template-columns:minmax(190px,.42fr) minmax(0,1fr);gap:clamp(42px,7vw,120px);padding:clamp(56px,7vw,96px) clamp(20px,8vw,120px) clamp(70px,9vw,130px);display:grid}.page-module__9fUZBq__contents{align-self:start;position:sticky;top:24px}.page-module__9fUZBq__contentsLabel{color:#647b62}.page-module__9fUZBq__contents nav{gap:12px;margin-top:18px;display:grid}.page-module__9fUZBq__contents a{color:#14291f;font-size:.84rem;font-weight:650;line-height:1.35;text-decoration:none}.page-module__9fUZBq__article{width:min(100%,720px)}.page-module__9fUZBq__limitation{color:#243b29;background:#dfe9bb;border-left:4px solid #f45c3d;margin:0 0 64px;padding:18px 20px;font-size:.88rem;line-height:1.55}.page-module__9fUZBq__section{border-bottom:1px solid #c8d1b8;margin-bottom:68px;padding:0 0 68px;scroll-margin-top:28px}.page-module__9fUZBq__section h2,.page-module__9fUZBq__sources h2{font-family:var(--font-display);letter-spacing:-.06em;margin:12px 0 22px;font-size:clamp(2rem,4vw,3.6rem);font-weight:750;line-height:.98}.page-module__9fUZBq__section>p:not(.page-module__9fUZBq__sectionNumber):not(.page-module__9fUZBq__sourceNote),.page-module__9fUZBq__sources>p:not(.page-module__9fUZBq__eyebrow){color:#304639;max-width:690px;margin:0 0 20px;font-size:1.02rem;line-height:1.75}.page-module__9fUZBq__section ul{color:#243b29;gap:12px;margin:26px 0 28px;padding-left:20px;display:grid}.page-module__9fUZBq__section li{padding-left:6px;font-size:.94rem;line-height:1.6}.page-module__9fUZBq__section li::marker{color:#f45c3d}.page-module__9fUZBq__sourceNote{color:#647b62;margin:28px 0 0;font-size:.78rem;line-height:1.5}.page-module__9fUZBq__sourceNote span:first-child{color:#304639;text-transform:uppercase;font-weight:800}.page-module__9fUZBq__sourceNote a,.page-module__9fUZBq__sources a{color:#304f3d;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1px}.page-module__9fUZBq__sources{padding-top:4px}.page-module__9fUZBq__relatedGuide{background:#e8eed4;border:1px solid #b9c6a5;margin:0 0 72px;padding:28px}.page-module__9fUZBq__relatedGuide h2{margin-bottom:16px}.page-module__9fUZBq__relatedGuide p:not(.page-module__9fUZBq__eyebrow){color:#304639;max-width:600px;margin:0 0 20px;font-size:1rem;line-height:1.65}.page-module__9fUZBq__relatedGuide a{color:#304f3d;text-underline-offset:3px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.page-module__9fUZBq__relatedGuide a:hover,.page-module__9fUZBq__sources .page-module__9fUZBq__eyebrow{color:#f45c3d}.page-module__9fUZBq__sources ol{gap:18px;margin:28px 0 0;padding-left:21px;display:grid}.page-module__9fUZBq__sources li{color:#304639;padding-left:6px;line-height:1.5}.page-module__9fUZBq__sources li::marker{color:#f45c3d;font-weight:800}.page-module__9fUZBq__sources li span{margin-top:4px;font-size:.84rem;display:block}.page-module__9fUZBq__footer{color:#d3ddd4;justify-content:space-between;align-items:center;gap:18px;padding:25px clamp(20px,8vw,120px);font-size:.78rem;display:flex}.page-module__9fUZBq__footer p{margin:0}.page-module__9fUZBq__footer a{color:#d6e96e;font-weight:750;text-decoration:none}.page-module__9fUZBq__footer a span{margin-left:5px}@media (max-width:760px){.page-module__9fUZBq__hero{padding-top:38px}.page-module__9fUZBq__backLink{margin-bottom:68px}.page-module__9fUZBq__contentGrid{padding-top:42px;display:block}.page-module__9fUZBq__contents{margin-bottom:54px;position:static}.page-module__9fUZBq__contents nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.page-module__9fUZBq__article{width:100%}}@media (max-width:440px){.page-module__9fUZBq__hero h1{font-size:clamp(2.9rem,15vw,4.1rem)}.page-module__9fUZBq__contents nav{grid-template-columns:1fr}.page-module__9fUZBq__section{margin-bottom:54px;padding-bottom:54px}.page-module__9fUZBq__footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.page-module__9fUZBq__backLink,.page-module__9fUZBq__sourceNote a,.page-module__9fUZBq__sources a,.page-module__9fUZBq__footer a,.page-module__9fUZBq__contents a{transition:none}}
