[data-article-design=editorial]{min-width:0;overflow-wrap:break-word}[data-article-design=editorial] :where(a,summary):focus-visible{outline:2px solid var(--info-ink);outline-offset:4px}[data-article-design=editorial] .wn-content-hero{background:var(--info-paper);color:var(--info-ink);border-bottom:1px solid var(--info-line)}[data-article-design=editorial] .wn-content-hero:before{display:none}[data-article-design=editorial] .wn-content-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px 56px;padding-block:32px 64px;align-items:center}[data-article-design=editorial] .wn-content-hero-inner:not(:has(.wn-article-hero-image)){grid-template-columns:minmax(0,1fr)}[data-article-design=editorial] .wn-content-breadcrumb{grid-column:1/-1;margin:0;color:var(--info-ink-soft)}[data-article-design=editorial] .wn-content-breadcrumb a{color:inherit}.wn-article-edition{display:inline-block;margin-bottom:22px;border-top:2px solid var(--info-ink);padding-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}[data-article-design=editorial] .wn-content-hero h1{font-size:clamp(38px,4.2vw,62px);color:var(--info-ink);line-height:1.06;margin:0}[data-article-design=editorial] .wn-content-hero-copy>p{color:var(--info-ink-soft);margin-top:26px;font-size:18px;line-height:1.65}[data-article-design=editorial] .wn-content-hero .wn-content-meta{display:flex;flex-wrap:wrap;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--info-line);font-size:12px;gap:8px 20px}.wn-article-hero-image{min-width:0;margin:0}.wn-article-hero-image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}[data-article-design=editorial] .wn-article-layout{grid-template-columns:minmax(0,760px) minmax(220px,280px);gap:clamp(40px,7vw,100px);max-width:1240px;margin-inline:auto}[data-article-design=editorial] .wn-content-body-shell{grid-column:1;grid-row:1;padding-inline:0}[data-article-design=editorial] .wn-article-sidebar{grid-column:2;grid-row:1}[data-article-design=editorial] .wn-content-prose{font-size:18px;line-height:1.85}[data-article-design=editorial] :where(.wn-content-prose h2,.wn-editorial-faq){scroll-margin-top:100px}[data-article-design=editorial] :where(.wn-editorial-faq summary,.wn-editorial-related a,.wn-article-toc-mobile summary,.wn-article-toc-mobile a){min-height:44px}[data-article-design=editorial] .wn-content-prose>p:first-child{border-left:3px solid var(--info-accent);padding:8px 0 8px 24px;margin-top:0;font-size:21px;line-height:1.65}[data-article-design=editorial] .wn-content-prose h2{border-top:1px solid var(--info-line);padding-top:32px;margin-top:2em}[data-article-design=editorial] .wn-editorial-chart{background:var(--info-dark);color:var(--info-paper);padding:clamp(24px,4vw,40px);border-radius:0}[data-article-design=editorial] .wn-editorial-chart p{color:#d9dfd0}[data-article-design=editorial] .wn-editorial-chart-bar{background:#b8d49c}[data-article-design=editorial] .wn-editorial-chart-track{background:#434d43}[data-article-design=editorial] .wn-content-cta{flex-direction:column;align-items:flex-start}@media (max-width:900px){[data-article-design=editorial] .wn-article-layout{display:flex;flex-direction:column;gap:0;padding-inline:24px}[data-article-design=editorial] .wn-article-sidebar,[data-article-design=editorial] .wn-content-body-shell{order:0;width:100%}[data-article-design=editorial] .wn-article-sidebar-inner{position:static;max-height:none;overflow:visible}[data-article-design=editorial] .wn-article-sidebar :where(.wn-article-tool,.wn-article-hubs,.wn-article-premium){display:none}}@media (max-width:900px){[data-article-design=editorial] .wn-content-hero-inner{grid-template-columns:1fr;gap:28px;padding-block:24px 36px}.wn-article-hero-image img{aspect-ratio:3/2}}@media (max-width:620px){[data-article-design=editorial] .wn-article-layout{padding-inline:20px}[data-article-design=editorial] .wn-content-prose{font-size:17px;line-height:1.8}[data-article-design=editorial] .wn-content-prose>p:first-child{font-size:19px;padding-left:18px}[data-article-design=editorial] .wn-content-hero h1{font-size:clamp(34px,9.8vw,48px);overflow-wrap:anywhere}[data-article-design=editorial] .wn-content-cta .btn{width:100%;white-space:normal;text-align:center;justify-content:center}[data-article-design=editorial] .wn-editorial-chart-label{flex-wrap:wrap;gap:4px 12px}[data-article-design=editorial] .wn-content-breadcrumb>span:last-child{display:none}}