.flagship-legal-module__NWhSIq__page{background:var(--dmx-surface-page);color:var(--dmx-color-ink);overflow:clip}.flagship-legal-module__NWhSIq__hero,.flagship-legal-module__NWhSIq__legalLayout,.flagship-legal-module__NWhSIq__supportBand{max-width:var(--dmx-container);padding-inline:var(--dmx-page-gutter);margin:0 auto}.flagship-legal-module__NWhSIq__hero{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(42px,7vw,96px);min-height:70vh;display:grid;}.flagship-legal-module__NWhSIq__eyebrow,.flagship-legal-module__NWhSIq__indexLabel,.flagship-legal-module__NWhSIq__sectionMarker strong,.flagship-legal-module__NWhSIq__policyStats span,.flagship-legal-module__NWhSIq__policyIdentity span{color:var(--dmx-brand-primary-strong);text-transform:uppercase;margin:0}.flagship-legal-module__NWhSIq__heroTitle{max-width:13ch;margin:14px 0 24px;}.flagship-legal-module__NWhSIq__heroBody{color:var(--dmx-color-muted);max-width:62rem;margin:0;}.flagship-legal-module__NWhSIq__actions,.flagship-legal-module__NWhSIq__supportActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.flagship-legal-module__NWhSIq__primaryAction{}.flagship-legal-module__NWhSIq__secondaryAction{}.flagship-legal-module__NWhSIq__inverseAction{}.flagship-legal-module__NWhSIq__indexList a:focus-visible,.flagship-legal-module__NWhSIq__indexSupport a:focus-visible,.flagship-legal-module__NWhSIq__detailBlock a:focus-visible{outline:3px solid var(--dmx-state-focus);outline-offset:3px}.flagship-legal-module__NWhSIq__policyPanel{gap:24px;padding:clamp(24px,4vw,42px);display:grid;position:relative;overflow:hidden;}.flagship-legal-module__NWhSIq__policyPanel:before{background:radial-gradient(circle, color-mix(in srgb, var(--dmx-brand-primary-strong) 18%, transparent), transparent 68%);content:"";filter:blur(18px);pointer-events:none;width:260px;height:260px;position:absolute;top:-120px;right:-100px}.flagship-legal-module__NWhSIq__policyHeader,.flagship-legal-module__NWhSIq__policyStats{justify-content:space-between;gap:14px;display:flex;position:relative}.flagship-legal-module__NWhSIq__policyHeader{border-bottom:1px solid var(--dmx-surface-inverse-border);align-items:center;padding-bottom:18px}.flagship-legal-module__NWhSIq__policyHeader strong{font-size:.92rem}.flagship-legal-module__NWhSIq__policyStatus{background:color-mix(in srgb, var(--dmx-state-success) 14%, transparent);border:1px solid color-mix(in srgb, var(--dmx-state-success) 30%, transparent);color:var(--dmx-state-success);border-radius:999px;padding:7px 10px;font-size:.7rem;font-weight:820}.flagship-legal-module__NWhSIq__policyIdentity{gap:6px;display:grid;position:relative}.flagship-legal-module__NWhSIq__policyIdentity strong{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.6rem);line-height:.96}.flagship-legal-module__NWhSIq__policyIdentity small,.flagship-legal-module__NWhSIq__policyNote,.flagship-legal-module__NWhSIq__policyStats span{color:var(--dmx-color-inverse-muted)}.flagship-legal-module__NWhSIq__policyIdentity small{font-size:.82rem}.flagship-legal-module__NWhSIq__policyStats{border-block:1px solid var(--dmx-surface-inverse-border)}.flagship-legal-module__NWhSIq__policyStats>div{flex:1;gap:8px;padding-block:18px;display:grid}.flagship-legal-module__NWhSIq__policyStats>div+div{border-left:1px solid var(--dmx-surface-inverse-border);padding-left:20px}.flagship-legal-module__NWhSIq__policyStats strong{color:var(--dmx-color-inverse-ink);font-size:1.08rem}.flagship-legal-module__NWhSIq__policyNote{margin:0;font-size:.86rem;line-height:1.6;position:relative}.flagship-legal-module__NWhSIq__legalLayout{grid-template-columns:minmax(210px,.33fr) minmax(0,.67fr);align-items:start;gap:clamp(40px,7vw,88px);padding-block:clamp(60px,9vw,120px);display:grid}.flagship-legal-module__NWhSIq__sectionIndex{min-width:0}.flagship-legal-module__NWhSIq__indexInner{border-top:2px solid var(--dmx-color-ink);gap:22px;padding-top:20px;display:grid;position:sticky;top:112px}.flagship-legal-module__NWhSIq__indexList{margin:0;padding:0;list-style:none;display:grid}.flagship-legal-module__NWhSIq__indexList li{border-top:1px solid var(--dmx-surface-border)}.flagship-legal-module__NWhSIq__indexList li:last-child{border-bottom:1px solid var(--dmx-surface-border)}.flagship-legal-module__NWhSIq__indexList a{color:var(--dmx-color-muted);transition:color var(--dmx-motion-interaction) ease;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:13px 0;font-size:.84rem;font-weight:760;text-decoration:none;display:grid}.flagship-legal-module__NWhSIq__indexList a:hover{color:var(--dmx-color-ink)}.flagship-legal-module__NWhSIq__indexList a span{color:var(--dmx-brand-primary-strong);font-size:.7rem;font-weight:850}.flagship-legal-module__NWhSIq__indexSupport{gap:8px;padding:18px;display:grid;}.flagship-legal-module__NWhSIq__indexSupport span{color:var(--dmx-color-muted);font-size:.78rem;line-height:1.45}.flagship-legal-module__NWhSIq__indexSupport a,.flagship-legal-module__NWhSIq__detailBlock a{color:var(--dmx-brand-primary-strong);text-underline-offset:4px;font-weight:800;text-decoration-thickness:1px}.flagship-legal-module__NWhSIq__document{min-width:0}.flagship-legal-module__NWhSIq__documentSection{grid-template-columns:82px minmax(0,1fr);gap:clamp(22px,4vw,50px);padding-block:clamp(52px,8vw,94px);scroll-margin-top:92px;display:grid}.flagship-legal-module__NWhSIq__documentSection:first-child{padding-top:0}.flagship-legal-module__NWhSIq__documentSection+.flagship-legal-module__NWhSIq__documentSection{border-top:1px solid var(--dmx-surface-border)}.flagship-legal-module__NWhSIq__sectionMarker{align-content:start;gap:10px;display:grid}.flagship-legal-module__NWhSIq__sectionMarker>span{color:var(--dmx-color-ink);letter-spacing:-.05em;font-size:clamp(2rem,4vw,3.2rem);font-weight:820;line-height:1}.flagship-legal-module__NWhSIq__sectionMarker strong{writing-mode:vertical-rl}.flagship-legal-module__NWhSIq__sectionCopy{min-width:0}.flagship-legal-module__NWhSIq__sectionCopy>h2{max-width:18ch;margin:0}.flagship-legal-module__NWhSIq__leadBody{color:var(--dmx-color-muted);max-width:68ch;margin-top:24px;}.flagship-legal-module__NWhSIq__detailList{border-top:1px solid var(--dmx-surface-border);gap:0;margin-top:38px;display:grid}.flagship-legal-module__NWhSIq__detailBlock{background:0 0;gap:14px;padding:28px 0;display:grid}.flagship-legal-module__NWhSIq__detailBlock+.flagship-legal-module__NWhSIq__detailBlock{border-top:1px solid var(--dmx-surface-border)}.flagship-legal-module__NWhSIq__detailBlock h3{margin:0}.flagship-legal-module__NWhSIq__detailBlock p,.flagship-legal-module__NWhSIq__detailBlock li{color:var(--dmx-color-muted);font-size:.96rem;line-height:1.72}.flagship-legal-module__NWhSIq__detailBlock p{max-width:70ch;margin:0}.flagship-legal-module__NWhSIq__detailBlock ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.flagship-legal-module__NWhSIq__detailBlock li{grid-template-columns:10px 1fr;gap:12px;display:grid}.flagship-legal-module__NWhSIq__detailBlock li:before{background:var(--dmx-brand-primary-strong);content:"";border-radius:50%;width:5px;height:5px;margin-top:.7em}.flagship-legal-module__NWhSIq__supportBand{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin-bottom:clamp(56px,8vw,104px);padding-block:clamp(34px,6vw,64px);display:grid;}.flagship-legal-module__NWhSIq__supportBand h2{max-width:16ch;margin:12px 0 18px}.flagship-legal-module__NWhSIq__supportBand p:not(.flagship-legal-module__NWhSIq__eyebrow){color:var(--dmx-color-inverse-muted);max-width:54rem;margin:0}.flagship-legal-module__NWhSIq__supportActions{flex-direction:column;align-items:stretch;min-width:min(100%,230px);margin-top:0}@media (max-width:980px){.flagship-legal-module__NWhSIq__hero{grid-template-columns:1fr;min-height:auto}.flagship-legal-module__NWhSIq__heroTitle{max-width:15ch}.flagship-legal-module__NWhSIq__legalLayout{grid-template-columns:1fr}.flagship-legal-module__NWhSIq__indexInner{position:static}.flagship-legal-module__NWhSIq__indexList{grid-template-columns:repeat(2,minmax(0,1fr))}.flagship-legal-module__NWhSIq__indexList li:nth-child(2){border-top:1px solid var(--dmx-surface-border)}.flagship-legal-module__NWhSIq__indexList li:nth-child(2n){border-left:1px solid var(--dmx-surface-border);padding-left:18px}.flagship-legal-module__NWhSIq__indexSupport{max-width:420px}.flagship-legal-module__NWhSIq__supportBand{grid-template-columns:1fr}.flagship-legal-module__NWhSIq__supportActions{width:min(100%,360px)}}@media (max-width:640px){.flagship-legal-module__NWhSIq__hero,.flagship-legal-module__NWhSIq__legalLayout,.flagship-legal-module__NWhSIq__supportBand{padding-inline:16px}.flagship-legal-module__NWhSIq__policyPanel,.flagship-legal-module__NWhSIq__supportBand{border-radius:var(--dmx-public-object-radius-mobile)}.flagship-legal-module__NWhSIq__actions,.flagship-legal-module__NWhSIq__supportActions{flex-direction:column;align-items:stretch}.flagship-legal-module__NWhSIq__primaryAction,.flagship-legal-module__NWhSIq__secondaryAction,.flagship-legal-module__NWhSIq__inverseAction{width:100%}.flagship-legal-module__NWhSIq__policyStats{flex-direction:column}.flagship-legal-module__NWhSIq__policyStats>div+div{border-left:0;border-top:1px solid var(--dmx-surface-inverse-border);padding-left:0}.flagship-legal-module__NWhSIq__indexList{grid-template-columns:1fr}.flagship-legal-module__NWhSIq__indexList li:nth-child(2n){border-left:0;padding-left:0}.flagship-legal-module__NWhSIq__documentSection{grid-template-columns:1fr}.flagship-legal-module__NWhSIq__sectionMarker{grid-template-columns:auto 1fr;align-items:center}.flagship-legal-module__NWhSIq__sectionMarker strong{writing-mode:horizontal-tb}.flagship-legal-module__NWhSIq__supportBand{margin-inline:12px}}@media (prefers-reduced-motion:reduce){.flagship-legal-module__NWhSIq__indexList a{scroll-behavior:auto;transition:none}}
