.page-module___CBfNW__page{color:var(--ink);background:var(--mineral-50)}.page-module___CBfNW__shell{width:min(1240px,100% - 48px);margin-inline:auto}.page-module___CBfNW__hero{color:var(--text);background:radial-gradient(circle at 86% 10%, #f0b32329, transparent 28rem), linear-gradient(135deg, var(--coal-950), var(--coal-850));padding:clamp(34px,5vw,72px) 0 clamp(54px,7vw,92px);position:relative;overflow:hidden}.page-module___CBfNW__hero:before{content:"";pointer-events:none;opacity:.24;background:repeating-linear-gradient(115deg,#0000 0 88px,#ffffff09 89px 90px);position:absolute;inset:0}.page-module___CBfNW__hero>*{z-index:1;position:relative}.page-module___CBfNW__breadcrumb{color:var(--muted);align-items:center;gap:10px;margin-bottom:clamp(42px,6vw,82px);font-size:13px;display:flex}.page-module___CBfNW__breadcrumb a{color:var(--gold-soft);text-underline-offset:4px;text-decoration-thickness:1px}.page-module___CBfNW__heroGrid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:end;gap:clamp(38px,7vw,110px);display:grid}.page-module___CBfNW__eyebrow,.page-module___CBfNW__tocEyebrow{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:850;display:block}.page-module___CBfNW__hero h1{letter-spacing:-.055em;max-width:920px;margin:14px 0 18px;font-size:clamp(46px,8.2vw,104px);line-height:.9}.page-module___CBfNW__lead{color:#d6dde4;max-width:720px;margin:0;font-size:clamp(18px,2vw,24px);line-height:1.45}.page-module___CBfNW__updateCard{border-radius:var(--radius);background:#ffffff0e;border:1px solid #f0b3236b;padding:24px;box-shadow:inset 0 1px #ffffff14}.page-module___CBfNW__updateCard span{color:var(--gold-soft);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.page-module___CBfNW__updateCard strong{font-size:clamp(22px,2.2vw,30px);line-height:1.15;display:block}.page-module___CBfNW__updateCard p{color:var(--muted);margin:12px 0 0;font-size:14px}.page-module___CBfNW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(42px,6vw,72px);display:grid}.page-module___CBfNW__summaryCard{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1f;min-height:190px;padding:24px}.page-module___CBfNW__summaryCard>span{width:38px;height:38px;color:var(--coal-950);background:var(--gold);border-radius:50%;place-items:center;margin-bottom:24px;font-size:12px;font-weight:900;display:grid}.page-module___CBfNW__summaryCard h2{color:var(--text);margin:0 0 10px;font-size:clamp(18px,1.7vw,23px);line-height:1.15}.page-module___CBfNW__summaryCard p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.page-module___CBfNW__contentSection{background:linear-gradient(#11182109 1px, transparent 1px), linear-gradient(90deg, #11182109 1px, transparent 1px), var(--mineral-50);background-size:64px 64px;padding:clamp(54px,8vw,108px) 0}.page-module___CBfNW__contentGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.page-module___CBfNW__tocInner{border-radius:var(--radius);background:#ffffffb8;border:1px solid #d8d0c3;padding:22px;position:sticky;top:108px;box-shadow:0 18px 45px #1118210f}.page-module___CBfNW__toc h2{margin:8px 0 18px;font-size:22px;line-height:1.15}.page-module___CBfNW__toc nav{gap:0;display:grid}.page-module___CBfNW__toc nav a{color:#4b5661;border-top:1px solid #ddd5c9;padding:10px 0;font-size:13px;font-weight:650;line-height:1.35;text-decoration:none;transition:color .2s,transform .2s}.page-module___CBfNW__toc nav a:hover,.page-module___CBfNW__toc nav a:focus-visible{color:#9d5228;transform:translate(4px)}.page-module___CBfNW__policy{min-width:0}.page-module___CBfNW__introduction{border-radius:var(--radius-lg);color:var(--text);background:var(--coal-850);margin-bottom:34px;padding:clamp(24px,4vw,42px)}.page-module___CBfNW__introduction p{max-width:820px;margin:0;font-size:clamp(17px,1.7vw,21px);line-height:1.6}.page-module___CBfNW__policySection{border-bottom:1px solid #d8d0c3;padding:clamp(34px,5vw,58px) 0;scroll-margin-top:108px}.page-module___CBfNW__policySection:first-of-type{padding-top:20px}.page-module___CBfNW__policySection h2,.page-module___CBfNW__sources h2,.page-module___CBfNW__contact h2{letter-spacing:-.035em;max-width:820px;margin:0 0 22px;font-size:clamp(27px,3.5vw,44px);line-height:1.03}.page-module___CBfNW__policySection>p,.page-module___CBfNW__policySection li{color:#4f5b67;max-width:830px;font-size:clamp(15px,1.35vw,17px);line-height:1.75}.page-module___CBfNW__policySection>p{margin:0 0 16px}.page-module___CBfNW__policySection ul{gap:12px;max-width:850px;margin:22px 0 0;padding:0;list-style:none;display:grid}.page-module___CBfNW__policySection li{background:#ffffff94;border:1px solid #ddd5c9;border-radius:12px;padding:15px 18px 15px 48px;position:relative}.page-module___CBfNW__policySection li:before{content:"";background:var(--gold);border-radius:2px;width:10px;height:10px;position:absolute;top:24px;left:20px;transform:rotate(45deg)}.page-module___CBfNW__note{border-left:4px solid var(--copper);background:#eee5d6;border-radius:0 12px 12px 0;grid-template-columns:32px minmax(0,1fr);gap:14px;max-width:850px;margin-top:24px;padding:18px;display:grid}.page-module___CBfNW__note>span{width:28px;height:28px;color:var(--text);background:var(--copper);border-radius:50%;place-items:center;font-weight:900;display:grid}.page-module___CBfNW__note p{color:#414c57;margin:1px 0 0;font-size:14px;line-height:1.65}.page-module___CBfNW__sources{padding:clamp(40px,6vw,68px) 0}.page-module___CBfNW__sources>div{gap:10px;display:grid}.page-module___CBfNW__sources a{color:#2e3944;background:#ffffff9e;border:1px solid #d8d0c3;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:14px 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.page-module___CBfNW__sources a:hover,.page-module___CBfNW__sources a:focus-visible{border-color:var(--copper);color:#8e4d28}.page-module___CBfNW__contact{border-radius:var(--radius-lg);color:var(--text);background:radial-gradient(circle at 92% 20%, #f0b3232b, transparent 17rem), var(--coal-850);grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);align-items:center;gap:32px;padding:clamp(28px,5vw,52px);display:grid}.page-module___CBfNW__contact>div>span{color:var(--gold-soft);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850}.page-module___CBfNW__contact h2{color:var(--text);margin-top:10px}.page-module___CBfNW__contact p{max-width:650px;color:var(--muted);margin:0}.page-module___CBfNW__contact>a{min-height:96px;color:var(--coal-950);background:var(--gold);text-align:center;border-radius:16px;place-content:center;padding:18px 22px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s;display:grid;box-shadow:0 18px 38px #f0b3232e}.page-module___CBfNW__contact>a strong{margin-top:3px;font-size:18px}.page-module___CBfNW__contact>a:hover,.page-module___CBfNW__contact>a:focus-visible{background:var(--gold-soft);transform:translateY(-2px)}@media (max-width:920px){.page-module___CBfNW__heroGrid,.page-module___CBfNW__contentGrid{grid-template-columns:1fr}.page-module___CBfNW__heroGrid{gap:30px}.page-module___CBfNW__updateCard{max-width:520px}.page-module___CBfNW__tocInner{position:static}.page-module___CBfNW__toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media (max-width:700px){.page-module___CBfNW__shell{width:min(100% - 32px,1240px)}.page-module___CBfNW__breadcrumb{margin-bottom:38px}.page-module___CBfNW__hero h1{font-size:clamp(45px,15vw,68px);line-height:.94}.page-module___CBfNW__summaryGrid,.page-module___CBfNW__contact{grid-template-columns:1fr}.page-module___CBfNW__summaryCard{min-height:auto}.page-module___CBfNW__contentSection{padding-top:46px}.page-module___CBfNW__contentGrid{gap:34px}.page-module___CBfNW__toc nav{grid-template-columns:1fr}.page-module___CBfNW__policySection h2,.page-module___CBfNW__sources h2,.page-module___CBfNW__contact h2{font-size:clamp(26px,8.5vw,38px)}.page-module___CBfNW__contact>a{width:100%}}@media (prefers-reduced-motion:reduce){.page-module___CBfNW__toc nav a,.page-module___CBfNW__contact>a{transition:none}}
