.editorial-module__hF6PkW__page{color:#171923;background:radial-gradient(circle at 12% 0,#6366f117,#0000 28rem),#f8f8fb;min-height:100vh}.editorial-module__hF6PkW__siteHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f8fbeb;border-bottom:1px solid #1f23301a;position:sticky;top:0}.editorial-module__hF6PkW__headerInner{justify-content:space-between;align-items:center;gap:1.5rem;width:min(1180px,100% - 2rem);min-height:64px;margin:0 auto;display:flex}.editorial-module__hF6PkW__brand{letter-spacing:-.03em;align-items:center;gap:.65rem;font-weight:850;display:inline-flex}.editorial-module__hF6PkW__brand img{border-radius:9px}.editorial-module__hF6PkW__headerInner nav,.editorial-module__hF6PkW__siteFooter nav{color:#505568;align-items:center;gap:1.25rem;font-size:.9rem;font-weight:650;display:flex}.editorial-module__hF6PkW__headerCta{color:#fff;background:#4f46e5;border-radius:999px;padding:.55rem .9rem}.editorial-module__hF6PkW__article{width:min(1180px,100% - 2rem);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0 6rem}.editorial-module__hF6PkW__hero{width:min(860px,100%);margin:0 auto 2.75rem}.editorial-module__hF6PkW__eyebrow{color:#4f46e5;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;font-size:.78rem;font-weight:850}.editorial-module__hF6PkW__hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.55rem,7vw,5.4rem);font-weight:880;line-height:.98}.editorial-module__hF6PkW__dek{color:#555b6e;text-wrap:pretty;max-width:760px;margin:1.75rem 0 0;font-size:clamp(1.06rem,2.3vw,1.35rem);line-height:1.65}.editorial-module__hF6PkW__meta{color:#656b7d;flex-wrap:wrap;gap:1rem 2rem;margin:2rem 0 0;font-size:.84rem;display:flex}.editorial-module__hF6PkW__meta div{gap:.45rem;display:flex}.editorial-module__hF6PkW__meta dt{font-weight:750}.editorial-module__hF6PkW__meta dd{margin:0}.editorial-module__hF6PkW__heroFigure{margin:0 0 clamp(3.5rem,7vw,6rem)}.editorial-module__hF6PkW__heroFigure img{object-fit:cover;object-position:top;border:1px solid #1c1f2b24;border-radius:22px;width:100%;height:auto;max-height:720px;display:block;box-shadow:0 24px 70px #1e233c24}.editorial-module__hF6PkW__heroFigure figcaption{color:#6e7487;max-width:900px;margin:.9rem auto 0;font-size:.82rem;line-height:1.6}.editorial-module__hF6PkW__articleGrid{grid-template-columns:210px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(2rem,6vw,5.5rem);display:grid}.editorial-module__hF6PkW__toc{color:#6a7082;padding-top:.3rem;font-size:.84rem;position:sticky;top:90px}.editorial-module__hF6PkW__toc>strong{color:#2f3443;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.editorial-module__hF6PkW__toc ol{gap:.68rem;margin:1rem 0 1.6rem;padding-left:1.2rem;display:grid}.editorial-module__hF6PkW__toc a:hover{color:#4f46e5}.editorial-module__hF6PkW__canonicalMark{border-top:1px solid #dfe1e9;gap:.45rem;padding-top:1.1rem;display:grid}.editorial-module__hF6PkW__canonicalMark span{letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.editorial-module__hF6PkW__canonicalMark code{overflow-wrap:anywhere;color:#4d5366;font-size:.72rem}.editorial-module__hF6PkW__prose{color:#313645;min-width:0;font-size:1.02rem;line-height:1.86}.editorial-module__hF6PkW__prose>p:first-child{color:#171923;font-size:1.22rem;line-height:1.72}.editorial-module__hF6PkW__prose h2{color:#171923;letter-spacing:-.045em;margin:4rem 0 1.25rem;scroll-margin-top:90px;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.2}.editorial-module__hF6PkW__prose h3{color:#272b38;margin:2.6rem 0 .8rem;font-size:1.2rem}.editorial-module__hF6PkW__prose p{margin:1rem 0}.editorial-module__hF6PkW__prose a{color:#4338ca;text-underline-offset:.22em;-webkit-text-decoration:underline #4f46e559;text-decoration:underline #4f46e559}.editorial-module__hF6PkW__prose code{color:#34315f;background:#f1f0f7;border:1px solid #e0e1e9;border-radius:5px;padding:.12em .34em;font-size:.86em}.editorial-module__hF6PkW__prose ul,.editorial-module__hF6PkW__prose ol{padding-left:1.35rem}.editorial-module__hF6PkW__prose li+li{margin-top:.5rem}.editorial-module__hF6PkW__tableWrap{background:#fff;border:1px solid #dfe1e9;border-radius:14px;max-width:100%;margin:1.6rem 0 2rem;overflow-x:auto}.editorial-module__hF6PkW__tableWrap:focus-visible{outline:3px solid #4f46e54d}.editorial-module__hF6PkW__tableWrap table{border-collapse:collapse;width:100%;min-width:560px;font-size:.88rem;line-height:1.55}.editorial-module__hF6PkW__tableWrap caption{color:#616779;text-align:left;padding:.9rem 1rem .7rem;font-size:.76rem;font-weight:700}.editorial-module__hF6PkW__tableWrap th,.editorial-module__hF6PkW__tableWrap td{text-align:left;vertical-align:top;border-top:1px solid #ececf1;padding:.8rem 1rem}.editorial-module__hF6PkW__tableWrap thead th{color:#666c7f;letter-spacing:.06em;text-transform:uppercase;background:#f5f5f9;font-size:.72rem}.editorial-module__hF6PkW__tableWrap tbody th{color:#252936;font-weight:760}.editorial-module__hF6PkW__evidenceNote{background:#4f46e50e;border:1px solid #4f46e533;border-left:4px solid #4f46e5;border-radius:10px;margin:1.8rem 0;padding:1.15rem 1.25rem}.editorial-module__hF6PkW__evidenceNote.editorial-module__hF6PkW__warning{background:#b453090e;border-color:#b453093d #b453093d #b453093d #b45309}.editorial-module__hF6PkW__evidenceNote>strong{color:#242836;margin-bottom:.25rem;display:block}.editorial-module__hF6PkW__evidenceNote div>:first-child{margin-top:0}.editorial-module__hF6PkW__evidenceNote div>:last-child{margin-bottom:0}.editorial-module__hF6PkW__codeFigure{color:#f2f3f8;background:#171821;border:1px solid #292b37;border-radius:14px;margin:1.8rem 0;overflow:hidden}.editorial-module__hF6PkW__codeFigure figcaption{color:#a9afc0;border-bottom:1px solid #2e303c;padding:.7rem 1rem;font-size:.76rem}.editorial-module__hF6PkW__codeFigure pre{margin:0;padding:1.1rem;font-size:.82rem;line-height:1.65;overflow-x:auto}.editorial-module__hF6PkW__codeFigure code{color:inherit;background:0 0;border:0;padding:0}.editorial-module__hF6PkW__sourcesSection,.editorial-module__hF6PkW__correctionSection,.editorial-module__hF6PkW__targetSection{border-top:1px solid #dfe1e9;margin-top:4rem;padding-top:1.5rem}.editorial-module__hF6PkW__sourcesSection ul{gap:.65rem;display:grid}.editorial-module__hF6PkW__correctionSection,.editorial-module__hF6PkW__targetSection{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.editorial-module__hF6PkW__correctionSection span,.editorial-module__hF6PkW__targetSection>span{color:#6b7184;letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:800}.editorial-module__hF6PkW__correctionSection p{color:#606679;margin:.3rem 0 0;font-size:.88rem}.editorial-module__hF6PkW__correctionSection>a,.editorial-module__hF6PkW__targetSection>a{flex:none;font-weight:780}.editorial-module__hF6PkW__siteFooter{color:#62687a;border-top:1px solid #1f23301a;justify-content:space-between;gap:1.5rem;width:min(1180px,100% - 2rem);margin:0 auto;padding:2.5rem 0 3rem;font-size:.82rem;display:flex}.editorial-module__hF6PkW__siteFooter strong{color:#252936;font-size:1rem}.editorial-module__hF6PkW__siteFooter p{margin:.25rem 0 0}@media (max-width:860px){.editorial-module__hF6PkW__headerInner nav a:not(.editorial-module__hF6PkW__headerCta){display:none}.editorial-module__hF6PkW__articleGrid{grid-template-columns:minmax(0,760px)}.editorial-module__hF6PkW__toc{background:#ffffffb8;border:1px solid #dfe1e9;border-radius:12px;padding:1rem 1.1rem;position:static}.editorial-module__hF6PkW__toc ol{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.editorial-module__hF6PkW__canonicalMark{display:none}}@media (max-width:600px){.editorial-module__hF6PkW__article{width:min(100% - 1.25rem,1180px);padding-top:3rem}.editorial-module__hF6PkW__hero h1{font-size:clamp(2.35rem,13vw,3.6rem)}.editorial-module__hF6PkW__heroFigure img{border-radius:13px}.editorial-module__hF6PkW__toc ol{grid-template-columns:1fr}.editorial-module__hF6PkW__prose{font-size:.98rem}.editorial-module__hF6PkW__correctionSection,.editorial-module__hF6PkW__targetSection,.editorial-module__hF6PkW__siteFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.editorial-module__hF6PkW__page *{scroll-behavior:auto!important}}
