.editorial-page .internal-section-heading{display:block}.editorial-page .internal-section-heading>p:first-child{margin-bottom:1rem}.editorial-page .internal-section-heading h2{letter-spacing:-.022em;text-transform:none;max-width:32ch;font-size:clamp(1.4rem,2.3vw,1.95rem);font-weight:590;line-height:1.24}.editorial-page .service-section{padding:clamp(2.6rem,4.6vw,3.8rem) 0}.editorial-body{max-width:46rem}.editorial-body>p{color:#565b63;margin:1.1rem 0 0;font-size:1.02rem;line-height:1.78}.editorial-body>p strong{color:#17191e}.editorial-body a{color:#17191e;text-underline-offset:.18em;transition:text-decoration-thickness var(--motion-fast) ease;text-decoration:underline;text-decoration-thickness:.08em}:is(.editorial-body a:hover,.editorial-body a:focus-visible){text-decoration-thickness:.16em}.editorial-body ul{border-top:1px solid #c6c3bb;margin:1.5rem 0 0;padding:0;list-style:none}.editorial-body ul li{border-bottom:1px solid #c6c3bb;grid-template-columns:minmax(12rem,.4fr) 1fr;gap:1rem;padding:.9rem 0;display:grid}.editorial-body ul strong{color:#5d6794;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:650}.editorial-body ul p{color:#565b63;margin:0;font-size:.92rem;line-height:1.68}.editorial-table{border-top:1px solid #c6c3bb;max-width:46rem;margin:1.6rem 0 0;overflow-x:auto}.editorial-table:focus-visible{outline:2px solid var(--color-signal-bright);outline-offset:4px}.editorial-table table{border-collapse:collapse;text-align:left;width:100%;min-width:34rem}.editorial-table caption{color:#5d6794;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-align:left;text-transform:uppercase;padding:.9rem 0;font-size:.62rem;font-weight:650}.editorial-table th,.editorial-table td{vertical-align:top;border-bottom:1px solid #c6c3bb;padding:.85rem 1.1rem .85rem 0}.editorial-table thead th{color:#17191e;font-size:.82rem;font-weight:620}.editorial-table tbody th{color:#17191e;width:22%;font-size:.9rem;font-weight:570}.editorial-table tbody td{color:#565b63;font-size:.9rem;line-height:1.62}.editorial-aside{color:#454a52;border-top:1px solid #b8b5ae;border-left:2px solid #5d66d3;margin:1.7rem 0 0;padding:1rem 0 0 1.15rem;font-size:.95rem;font-style:italic;line-height:1.72}.editorial-masthead{--masthead-lead:#c9cbd3;--masthead-value:#eef0f5;--masthead-label:#9aa2d6;--masthead-meta:#8e939d;--masthead-rule:#aeb4ff4d}.editorial-masthead h1{max-width:15ch;font-size:clamp(3.4rem,4.8vw,5.4rem);line-height:.92}.editorial-masthead__grid{grid-template-columns:minmax(0,1fr) minmax(24rem,35rem);align-items:center;gap:clamp(2.5rem,5vw,6rem);display:grid}.editorial-masthead--text .editorial-masthead__grid{grid-template-columns:minmax(0,56rem)}.editorial-masthead--text .editorial-masthead__copy{max-width:56rem}.editorial-masthead__copy{min-width:0}.editorial-masthead__visual{background:#070a14;justify-self:end;width:100%;max-width:35rem;margin:0;overflow:hidden}.editorial-masthead__visual picture,.editorial-masthead__visual img{width:100%;height:auto;display:block}.editorial-masthead__visual img{object-fit:contain}.editorial-masthead .editorial-standfirst{max-width:44rem;color:var(--masthead-lead);margin:1.6rem 0 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.62}.editorial-masthead .editorial-byline{border-top:1px solid var(--masthead-rule);flex-wrap:wrap;gap:1.6rem 2.6rem;margin:2.2rem 0 0;padding:1.2rem 0 0;display:flex}.editorial-masthead .editorial-byline dt{color:var(--masthead-label);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:650}.editorial-masthead .editorial-byline dd{color:var(--masthead-value);margin:.45rem 0 0;font-size:.92rem;font-weight:550}.editorial-masthead .editorial-byline dd span{color:var(--masthead-meta);margin-top:.15rem;font-size:.8rem;font-weight:450;display:block}.editorial-takeaways{color:#454a52;max-width:46rem;margin:1.4rem 0 0;padding:0 0 0 1.4rem;line-height:1.74}.editorial-takeaways li{margin:.75rem 0 0;padding-left:.35rem}.editorial-takeaways li::marker{color:#5d6794;font-family:var(--font-geist-mono), monospace;font-size:.78rem;font-weight:650}.editorial-index{border-top:1px solid #c6c3bb;margin:1.6rem 0 0;padding:0;list-style:none}.editorial-index>li{border-bottom:1px solid #c6c3bb}.editorial-index a{color:inherit;grid-template-columns:auto 1fr auto;align-items:start;gap:1.5rem;padding:1.6rem 0;text-decoration:none;transition:background .18s;display:grid}:is(.editorial-index a:hover,.editorial-index a:focus-visible){background:#efece5}.editorial-index__number{color:#5d6794;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.68rem;font-weight:650}.editorial-index__topic{color:#5d6794;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.6rem;font-weight:650;display:block}.editorial-index__title{color:#14171c;letter-spacing:-.02em;max-width:34ch;margin:.55rem 0 0;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:570;line-height:1.26;display:block}.editorial-index__standfirst{color:#565b63;max-width:52ch;margin:.6rem 0 0;font-size:.94rem;line-height:1.62;display:block}.editorial-index__meta{color:#565b63;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;font-size:.62rem;display:flex}.editorial-index a .cta-direction{color:#5d66d3;align-self:center}.editorial-index--roles a{grid-template-columns:1fr auto}.editorial-related{margin:1.3rem 0 0;padding:0;list-style:none}.editorial-related li{border-top:1px solid #2b3542}.editorial-related li:last-child{border-bottom:1px solid #2b3542}.editorial-related a{color:#dfe4ea;padding:.85rem 0;font-size:.96rem;text-decoration:none;display:block}:is(.editorial-related a:hover,.editorial-related a:focus-visible){color:#fff}.editorial-sources ol{border-top:1px solid #c6c3bb;margin:2.5rem 0 0;padding:0;list-style:none}.editorial-sources li{border-bottom:1px solid #c6c3bb;padding:1.2rem 0}.editorial-sources a{color:#17191e;text-underline-offset:.18em;font-weight:720;text-decoration-thickness:.08em}.editorial-sources li>span{color:#555a63;letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.8rem;font-weight:720;display:block}.editorial-sources li>p{color:#555a63;margin:.55rem 0 0;font-size:.95rem;line-height:1.6}.editorial-cta p{color:#aab3bd;max-width:34rem;margin:0 0 1.6rem;line-height:1.7}.editorial-cta .service-action+.service-action{margin-left:1rem}@media (max-width:63.9375rem){.editorial-masthead__grid{grid-template-columns:1fr;gap:2.5rem}.editorial-masthead__visual{justify-self:start}}@media (max-width:47.9375rem){.editorial-masthead h1{font-size:clamp(3rem,12vw,4.6rem)}.editorial-body ul li{grid-template-columns:1fr;gap:.4rem}.editorial-index a{grid-template-columns:auto 1fr;gap:1rem}.editorial-index--roles a{grid-template-columns:1fr}.editorial-index a .cta-direction{display:none}.editorial-byline{gap:1.2rem 1.8rem}.editorial-cta .service-action+.service-action{margin:.9rem 0 0}}@media (forced-colors:active){.editorial-table,.editorial-table th,.editorial-table td,.editorial-body ul,.editorial-body ul li,.editorial-aside,.editorial-index,.editorial-index>li,.editorial-byline{color:canvastext;background:canvas;border-color:canvastext}:is(.editorial-index a:hover,.editorial-index a:focus-visible){color:highlighttext;background:highlight}}@media (prefers-reduced-motion:reduce){.editorial-index a,.editorial-body a{transition:none}}.editorial-resources{border-top:1px solid #c6c3bb;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none}.editorial-resources li{border-bottom:1px solid #c6c3bb;padding:1.3rem 0}.editorial-resources a{color:#111318;text-underline-offset:.26em;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:560;-webkit-text-decoration:underline #9aa0ae;text-decoration:underline #9aa0ae;display:inline-block}:is(.editorial-resources a:hover,.editorial-resources a:focus-visible){text-decoration-color:#5d6794}.editorial-resources span{color:#565b63;max-width:58rem;margin-top:.5rem;line-height:1.7;display:block}@media (forced-colors:active){.editorial-resources,.editorial-resources li{border-color:canvastext}}.editorial-sequence,.editorial-states{counter-reset:none;border-top:1px solid #c6c3bb;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.editorial-sequence>li,.editorial-states>li{border-bottom:1px solid #c6c3bb;grid-template-columns:3rem minmax(0,1fr);gap:.4rem 1.2rem;padding:1.5rem 0 1.6rem;display:grid}.editorial-sequence__label,.editorial-states__label{color:#5d6794;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;grid-row:span 2;font-size:.7rem;font-weight:650;line-height:1.9}.editorial-sequence>li>h3,.editorial-states>li>h3{color:#111318;letter-spacing:-.015em;margin:0;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:570;line-height:1.35}.editorial-sequence dl,.editorial-states dl{gap:.45rem;margin:.75rem 0 0;display:grid}.editorial-sequence dl>div,.editorial-states dl>div{grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.35rem 1rem;display:grid}.editorial-sequence dt,.editorial-states dt{color:#3f4680;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:650}.editorial-sequence dd,.editorial-states dd{color:#565b63;margin:0;font-size:.97rem;line-height:1.65}.editorial-states dl>div:first-child dd{color:#111318;font-weight:560}@media (max-width:40rem){.editorial-sequence>li,.editorial-states>li{grid-template-columns:minmax(0,1fr);gap:.35rem}.editorial-sequence__label,.editorial-states__label{grid-row:auto;line-height:1.4}.editorial-sequence dl>div,.editorial-states dl>div{grid-template-columns:minmax(0,1fr);gap:.15rem}}@media (forced-colors:active){.editorial-sequence,.editorial-states,.editorial-sequence>li,.editorial-states>li{border-color:canvastext}}@media (max-width:47.9375rem){.editorial-article .editorial-masthead h1{min-width:0;font-size:min(3rem,13vw)}}
