.editorial-article{--ea-navy:#071b34;--ea-deep:#020b16;--ea-panel:#0a223d;--ea-gold:var(--fc-gold);--ea-ink:#f4f7fb;--ea-body:#c9d7e2;--ea-muted:#b6c7d7;--ea-line:#9db9cf3d;background:var(--ea-deep);color:var(--ea-ink)}.editorial-article *{box-sizing:border-box}.editorial-shell{width:min(1180px,100% - 80px);margin-inline:auto}.editorial-hero{color:#fff;background:radial-gradient(circle at 86% 22%,#235b8773,#0000 32%),linear-gradient(145deg,#020b16,#082640);padding:150px 0 72px}.editorial-breadcrumb{color:#8da5bb;flex-wrap:wrap;gap:10px;margin-bottom:54px;font-size:.78rem;display:flex}.editorial-breadcrumb a{color:#adc0d1}.editorial-kicker{letter-spacing:.13em;text-transform:uppercase;font-weight:750;color:var(--ea-gold)!important;margin:0 0 16px!important;font-size:.73rem!important;line-height:1.4!important}.editorial-hero h1{letter-spacing:-.05em;max-width:1080px;margin:0;font-size:clamp(2.8rem,6vw,6.2rem);font-weight:500;line-height:1.04}.editorial-deck{color:#c5d5e2;max-width:820px;margin:28px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.7}.editorial-meta{border-top:1px solid #fff3;flex-wrap:wrap;gap:10px 34px;margin-top:36px;padding-top:18px;display:flex}.editorial-meta span{color:#9bb0c2;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.editorial-review-note{border-left:3px solid var(--ea-gold);background:#020b169e;align-items:flex-start;gap:16px;max-width:820px;margin-top:28px;padding:15px 18px;display:flex}.editorial-review-note strong{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.74rem}.editorial-review-note span{color:#b9cad8;font-size:.78rem;line-height:1.55}.editorial-layout{grid-template-columns:250px minmax(0,790px);justify-content:center;gap:clamp(48px,7vw,92px);padding-block:72px 96px;display:grid}.editorial-sidebar{align-self:start;position:sticky;top:112px}.editorial-sidebar details{border-top:3px solid var(--ea-gold);padding-top:18px}.editorial-sidebar summary{color:var(--ea-ink);cursor:pointer;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:800}.editorial-sidebar nav{gap:11px;margin-top:18px;display:grid}.editorial-sidebar nav a{color:#91a9bd;font-size:.8rem;line-height:1.45;text-decoration:none}.editorial-sidebar nav a:hover{color:var(--ea-gold);text-underline-offset:4px;text-decoration:underline}.editorial-side-action{background:var(--ea-gold);color:#071321;justify-content:space-between;align-items:center;margin-top:26px;padding:15px 16px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.editorial-side-action:hover{color:#071321;background:#ffd36f}.editorial-prose{min-width:0;font-size:18px;line-height:1.78}.editorial-prose a{color:#78bce9;text-underline-offset:4px;text-decoration-thickness:1px}.editorial-prose a:hover{color:#a9dcff;text-decoration-thickness:2px}.editorial-prose a:focus-visible,.editorial-sidebar a:focus-visible,.editorial-sidebar summary:focus-visible,.editorial-table-wrap:focus-visible{outline:3px solid var(--ea-gold);outline-offset:4px}.editorial-prose p{color:var(--ea-body);margin:0 0 24px}.editorial-opening>p:first-child{font-size:1.22rem;line-height:1.75}.editorial-prose section{border-top:1px solid var(--ea-line);margin-top:54px;padding-top:48px;scroll-margin-top:125px}.editorial-prose h2{color:var(--ea-ink);letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(2rem,3.2vw,3rem);font-weight:550;line-height:1.15}.editorial-prose h3{color:var(--ea-ink);margin:36px 0 16px;scroll-margin-top:125px;font-size:1.35rem;line-height:1.35}.editorial-prose ul,.editorial-prose ol{color:var(--ea-body);margin:20px 0 28px;padding-left:25px}.editorial-prose ul{list-style:outside}.editorial-prose ol{list-style:decimal}.editorial-prose li{margin:10px 0;padding-left:5px}.editorial-prose li::marker{color:var(--ea-gold);font-weight:700}.editorial-prose code{color:#dce9f3;background:#102b48;border-radius:3px;padding:2px 5px;font-size:.82em}.editorial-formula{border-left:4px solid var(--ea-gold);font-variant-numeric:tabular-nums;background:#0d2945;padding:18px 20px;font-size:1.05rem;color:var(--ea-ink)!important}.article-reference-anchor{scroll-margin-top:125px;display:inline}.editorial-prose :where(p,li,th,td) a[href^=\/]{color:inherit;text-underline-offset:.25em;-webkit-text-decoration:underline dotted #71869a;text-decoration:underline dotted #71869a;text-decoration-thickness:1.5px}.editorial-prose :where(p,li,th,td) a[href^=\/]:hover{color:inherit;-webkit-text-decoration-color:var(--ea-gold);text-decoration-color:var(--ea-gold);text-decoration-style:dotted;text-decoration-thickness:2px}.editorial-prose a[href^=\#ref-]{color:var(--ea-gold);font-variant-numeric:tabular-nums;vertical-align:super;margin-inline:.12em;font-size:.68em;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.editorial-prose a[href^=\#ref-]:before{content:"["}.editorial-prose a[href^=\#ref-]:after{content:"]"}.editorial-prose a[href^=\#ref-]:hover{color:#ffd978;text-decoration:none}.editorial-prose a[href^=\#ref-]:focus-visible{outline:2px solid var(--ea-gold);outline-offset:2px;border-radius:2px}.editorial-table-wrap{max-width:100%;margin:28px 0 34px;overflow-x:auto}.editorial-table-hint{display:none}.editorial-table-wrap table{border-collapse:collapse;width:100%;min-width:650px;font-size:.84rem;line-height:1.55}.editorial-table-wrap--compact table{min-width:100%}.editorial-table-wrap caption{caption-side:top;color:#8fa5b8;text-align:left;padding:0 0 14px;font-size:.82rem;font-style:italic;line-height:1.55}.editorial-table-wrap--compact th:last-child,.editorial-table-wrap--compact td:last-child{text-align:right}.editorial-table-wrap th,.editorial-table-wrap td{border-bottom:1px solid var(--ea-line);text-align:left;vertical-align:top;padding:14px 13px}.editorial-table-wrap thead th{color:#fff;letter-spacing:.02em;background:#0d2b49;font-size:.72rem}.editorial-table-wrap tbody th{color:var(--ea-ink);font-weight:650}.editorial-table-wrap td{color:var(--ea-muted);font-variant-numeric:tabular-nums}.editorial-table-wrap tr:nth-child(2n){background:#12304c4d}.editorial-table-wrap tr:last-child th,.editorial-table-wrap tr:last-child td{border-bottom:2px solid #6e879a}.editorial-figure{margin:36px 0}.editorial-figure>a{background:#07192d;border:0;padding:18px;display:block}.editorial-figure>a:focus-visible{outline-offset:4px;outline:3px solid #f8b928}.editorial-figure img{width:100%;height:auto;display:block}.editorial-opening .editorial-figure>a{padding:0}.editorial-opening .editorial-figure img{object-fit:cover;max-height:460px}.editorial-figure figcaption{color:#8fa5b8;margin-top:12px;font-size:.74rem;line-height:1.65}.editorial-references{font-size:.86rem}.editorial-references h2{font-size:1.8rem}.editorial-references p{overflow-wrap:anywhere}.editorial-references p:has(.article-reference-anchor){text-indent:-30px;padding-left:30px}.editorial-references p:target{background:#18314b}.editorial-inline-action{border-left:4px solid var(--ea-gold);background:linear-gradient(120deg,#0c2947,#0a2038);justify-content:space-between;align-items:center;gap:28px;margin:44px 0 10px;padding:24px;display:flex}.editorial-inline-action div{gap:6px;display:grid}.editorial-inline-action div span{color:var(--ea-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.editorial-inline-action strong{color:#fff;font-size:1rem;line-height:1.45}.editorial-inline-action>a{background:var(--ea-gold);color:#071321;white-space:nowrap;align-items:center;gap:28px;padding:14px 16px;font-size:.72rem;font-weight:800;text-decoration:none;display:flex}.editorial-related{border-top:4px solid var(--ea-gold);margin-top:64px;padding-top:30px}.editorial-related>h2{font-size:2.2rem}.editorial-disclaimer{color:#9eb1c1;background:#0a2037;margin-top:44px;padding:20px;font-size:.72rem;line-height:1.7}.editorial-disclaimer strong{color:var(--ea-ink)}@media (max-width:900px){.editorial-shell{width:min(100% - 40px,790px)}.editorial-hero{padding-top:126px}.editorial-layout{grid-template-columns:1fr;gap:34px}.editorial-sidebar{position:static}.editorial-sidebar details{border-block:1px solid var(--ea-line);border-top-width:3px;padding:17px 0}.editorial-sidebar nav{grid-template-columns:1fr 1fr}.editorial-side-action{max-width:360px}.editorial-inline-action{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.editorial-shell{width:calc(100% - 36px)}.editorial-hero{padding:104px 0 48px}.editorial-breadcrumb{margin-bottom:34px}.editorial-hero h1{overflow-wrap:anywhere;font-size:clamp(2.2rem,10vw,3rem)}.editorial-deck{font-size:1rem}.editorial-review-note{display:block}.editorial-review-note strong{margin-bottom:7px;display:block}.editorial-layout{padding-block:42px 66px}.editorial-sidebar nav{grid-template-columns:1fr}.editorial-prose{font-size:17px}.editorial-opening>p:first-child{font-size:1.1rem}.editorial-prose section{margin-top:42px;padding-top:36px}.editorial-prose h2{font-size:2rem}.editorial-table-wrap{margin-inline:-18px;padding-inline:18px}.editorial-table-hint{color:#8fa5b8;letter-spacing:.04em;text-transform:uppercase;width:max-content;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block;position:sticky;left:18px}.editorial-figure>a{padding:8px}.editorial-related>h2{font-size:1.9rem}}@media (prefers-reduced-motion:reduce){.editorial-article{scroll-behavior:auto}}.editorial-prose a{color:var(--ea-gold)}.editorial-prose a:hover{color:#ffd978}
