@layer pages{.lg-hero.hf{min-height:clamp(360px,54vh,540px)}.lg-hero .hf-copy{padding-block:clamp(120px,10vw,160px) clamp(40px,5vw,72px)}.lg-hero .hf-in{max-width:44rem}.lg-title{font:var(--t-display-l);font-stretch:var(--t-display-l-wdth);letter-spacing:var(--t-display-l-track);color:var(--bone);text-wrap:balance;margin:0}.lg-eff{font:var(--t-lede);color:var(--bone-dim);margin:18px 0 0}@media (width<=759px){.lg-hero.hf{min-height:0}.lg-hero .hf-media,.lg-hero.hf:after{aspect-ratio:16/9}.lg-hero .hf-copy{margin-top:-8vw;padding-block:0 8px}}.lg-read{background:var(--ink);padding-block:clamp(48px,6vw,96px) clamp(96px,11vw,160px)}.lg-grid.has-toc{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,112px);display:grid}.lg-col{min-width:0;max-width:68ch}.lg-doc{font:var(--t-read);color:#d8d4cb;line-height:1.7}.lg-doc p,.lg-doc address{margin:0 0 1.1em;font-style:normal}.lg-pre p:first-child{font:var(--t-lede);color:var(--bone);font-size:clamp(19px,1.5vw,22px);line-height:1.55}.lg-doc h2{font:700 clamp(22px, 1.9vw, 28px) / 1.2 var(--f-sans);letter-spacing:-.02em;color:var(--bone);margin:2.4em 0 .6em;scroll-margin-top:110px}.lg-clause:first-child h2{margin-top:0}.lg-doc strong{color:var(--bone);font-weight:650}.lg-doc a,.lg-after p a:not(.btn){color:var(--bone);text-underline-offset:.2em;overflow-wrap:anywhere;-webkit-text-decoration:underline #ffb4548c;text-decoration:underline #ffb4548c}.lg-doc a:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.lg-toc{max-height:calc(100vh - 140px);position:sticky;top:112px;overflow:auto}.lg-toc-h{font:600 15px / 1.3 var(--f-sans);color:var(--bone);margin:0 0 12px}.lg-toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.lg-toc a{font:450 15px / 1.4 var(--f-sans);color:var(--bone-mute);border-left:1px solid #f2efe81f;padding:6px 0 6px 14px;text-decoration:none;display:block}.lg-toc a:hover{color:var(--bone)}.lg-toc a[aria-current]{border-left-color:var(--gold);color:var(--bone)}@media (width<=1099px){.lg-grid.has-toc{grid-template-columns:minmax(0,1fr);gap:40px}.lg-toc{max-height:none;position:static;overflow:visible}.lg-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media (width<=759px){.lg-toc ul{grid-template-columns:minmax(0,1fr)}.lg-doc{font-size:17px}}.lg-after{border-top:1px solid #f2efe81f;gap:28px;margin-top:clamp(48px,5vw,72px);padding-top:clamp(32px,3vw,44px);display:grid}.lg-after p{margin:0}.lg-choices{font:var(--t-body);color:var(--bone-dim);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lg-also{flex-wrap:wrap;gap:10px 28px;display:flex}.lg-cta{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.lg-cta p{font:var(--t-lede);color:var(--bone);flex:22rem}.lg-nowrap{white-space:nowrap}@media print{.lg-hero .hf-media,.lg-hero.hf:after,.lg-toc,.lg-after{display:none!important}.lg-hero.hf{background:0 0;min-height:0}.lg-hero .hf-copy{padding:0 0 12pt}.lg-title,.lg-eff,.lg-doc,.lg-doc h2,.lg-doc strong,.lg-doc a,.lg-pre p:first-child{color:#000!important}.lg-read{background:0 0;padding:0}.lg-grid.has-toc{display:block}.lg-col{max-width:none}}@media (width<=759px){.lg-hero.hf:after{background:linear-gradient(180deg, #07080ad1 0, #07080a66 26%, #07080a00 46%), linear-gradient(0deg, var(--ink) 0%, var(--ink) 8%, #07080ab8 22%, #07080a00 52%)}.lg-toc ul{gap:0}.lg-toc a{align-items:center;min-height:44px;padding-block:4px;font-size:16px;display:flex}.lg-address .lg-a{margin-block:-10px;padding-block:10px;display:inline-block}}}
