.editorial{--editorial-border: #e2e4e9;background:#fff;color:var(--wf-color-graphite);font-family:var(--wf-font-sans);line-height:1.6;padding-top:140px;padding-bottom:72px}.editorial *,.editorial *:before,.editorial *:after{box-sizing:border-box}.editorial h1,.editorial h2,.editorial h3{color:inherit;letter-spacing:-.025em}.editorial h1{font-size:clamp(32px,4vw,52px);line-height:1.12;font-weight:600}.editorial h2{font-size:clamp(24px,2.6vw,34px);line-height:1.2;font-weight:600}.editorial h3{font-size:20px;line-height:1.35;font-weight:600}.editorial p{margin-bottom:0}.editorial a{text-decoration:none}.editorial :focus-visible{outline:3px solid #2451bb;outline-offset:4px}.editorial-wrap{width:min(1180px,90%);margin-inline:auto}.editorial-intro{text-align:center;max-width:760px;margin:0 auto 32px}.editorial-intro h1{margin:16px 0}.editorial-intro>p{font-size:18px;color:#52565f}.editorial-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.editorial-pill{display:inline-block;border-radius:999px;padding:6px 14px;background:var(--wf-color-cream);font-size:13px;font-weight:600}.editorial-button{display:inline-flex;min-height:48px;justify-content:center;align-items:center;gap:10px;padding:12px 24px;border:1px solid transparent;border-radius:999px;background:var(--wf-color-yellow);color:#202126;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.editorial .editorial-button--outline{background:#fff;border-color:var(--editorial-border);color:var(--wf-color-graphite)}.editorial-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:28px 0}.editorial-filter{display:inline-flex;min-height:44px;align-items:center;border:1px solid var(--editorial-border);background:#fff;border-radius:999px;padding:9px 18px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.editorial-filter[aria-pressed=true],.editorial-filter[aria-current=page]{background:var(--wf-color-graphite);color:#fff;border-color:var(--wf-color-graphite)}.editorial-featured{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--editorial-border);border-radius:20px;overflow:hidden;margin:36px 0}.editorial-featured-image{position:relative;min-height:350px}.editorial-featured-image>img{width:100%;height:100%;object-fit:cover}.editorial-featured-image>span{position:absolute;top:20px;left:20px;background:var(--wf-color-yellow)}.editorial-featured-copy{padding:36px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.editorial-featured-copy h2,.editorial-featured-copy p{margin:0}.editorial-featured-copy>p{color:#52565f;font-size:15px}.editorial-byline{display:flex;align-items:center;gap:10px;font-size:14px}.editorial-byline img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.editorial-byline small{display:block;color:#52565f;font-size:12px}.editorial-dates{display:flex;flex-wrap:wrap;gap:8px 20px;color:#52565f;font-size:13px}.editorial-cta{margin:56px auto 0;padding:48px 32px;background:var(--wf-color-graphite);color:#fff;border-radius:20px;text-align:center}.editorial-cta h2{color:#fff;margin:0 0 12px}.editorial-cta p{color:#e2e4e9;margin-bottom:24px}.editorial-cta .editorial-button{color:#202126;flex-shrink:0}.editorial-cta--compact{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;text-align:left;margin:36px 0}.editorial-cta--compact h2{font-size:21px;margin:0}.editorial-grid-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:44px 0 24px}.editorial-grid-heading h2{margin:0}.editorial-grid-heading span{color:#52565f;font-size:14px}.editorial-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-card{height:100%;border:1px solid var(--editorial-border);border-radius:16px;overflow:hidden;background:#fff}.editorial-card>a{display:flex;height:100%;flex-direction:column}.editorial-card-cover{width:100%;height:180px;object-fit:cover}.editorial-card-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.editorial-card-copy h3,.editorial-card-copy .editorial-card-title{font-size:20px;line-height:1.35;margin:0}.editorial-card-copy .editorial-card-title{font-weight:700}.editorial-card-copy>p:not(.editorial-card-title){font-size:14px;color:#52565f;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.editorial-card-copy .editorial-byline{margin-top:auto}.editorial-card-copy .editorial-dates{width:100%;border-top:1px solid var(--editorial-border);padding-top:14px;justify-content:space-between}.editorial-load{text-align:center;margin-top:32px}.editorial-breadcrumb{margin-bottom:32px}.editorial-breadcrumb nav{font-size:13px;line-height:1.6}.editorial-hero{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;align-items:start}.editorial-hero h1{font-size:clamp(30px,3vw,40px);margin:20px 0 24px}.editorial-hero .editorial-dates{margin-top:18px}.editorial-hero>img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:18px}.editorial-reading{max-width:820px;margin:40px auto 0}.editorial-quick{border-left:4px solid var(--wf-color-graphite);padding:22px 26px;background:var(--wf-color-cream);border-radius:8px;margin-bottom:28px}.editorial-quick h2{font-size:14px;text-transform:uppercase;letter-spacing:.06em}.editorial-toc{padding:24px;border:1px solid var(--editorial-border);border-radius:16px;margin-bottom:28px}.editorial-toc a{min-height:44px;display:flex;align-items:center;line-height:1.5}.editorial-toc li{margin:0}.editorial-body{font-size:18px;line-height:1.75;overflow-wrap:anywhere}.editorial-body p,.editorial-body ul,.editorial-body ol{margin:0 0 22px}.editorial-body ul{list-style:disc;padding-left:24px}.editorial-body ol{list-style:decimal;padding-left:24px}.editorial-body li+li{margin-top:8px}.editorial-body h2,.editorial-body h3,.editorial-body h4{margin:40px 0 16px;scroll-margin-top:130px}.editorial-body h4{font-size:21px}.editorial-body a{text-decoration:underline;text-underline-offset:3px}.editorial-body img{max-width:100%;height:auto}.editorial-body table{display:block;overflow-x:auto;max-width:100%;margin:24px 0;border-collapse:collapse}.editorial-body th,.editorial-body td{border:1px solid var(--editorial-border);padding:12px;min-width:110px}.editorial-body th{background:var(--wf-color-cream)}.editorial-author-card{display:flex;gap:20px;border:1px solid var(--editorial-border);border-radius:16px;padding:28px;margin-top:44px}.editorial-author-card>img{width:64px;height:64px;object-fit:cover;border-radius:50%;flex-shrink:0}.editorial-author-card h2{font-size:21px;margin:0 0 8px}.editorial-author-card p{font-size:14px;margin-top:10px}.editorial-author-card a{text-decoration:underline;text-underline-offset:3px}.editorial-share{padding:24px 0;margin-top:24px;border-block:1px solid var(--editorial-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.editorial-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:44px 80px;background:var(--wf-color-graphite);color:#fff;padding:36px;border-radius:18px;margin-top:40px;text-align:center}.editorial-stats strong{display:block;font-size:38px;line-height:1.2}.editorial-stats span{font-size:13px}.editorial-team-grid{display:grid;align-items:stretch;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:24px;margin-top:32px}.editorial-member{border:1px solid var(--editorial-border);border-radius:18px;overflow:hidden}.editorial-member>img,.editorial-member-placeholder{width:100%;aspect-ratio:1;object-fit:cover}.editorial-member-placeholder{display:grid;place-items:center;background:var(--wf-color-cream);color:var(--wf-color-graphite);font-size:56px;font-weight:600;letter-spacing:.02em}.editorial-member-badge{position:absolute;top:14px;right:14px;z-index:1;padding:4px 12px;border-radius:999px;background:#fff;color:var(--wf-color-graphite);font-size:13px;font-weight:600;box-shadow:0 1px 4px #0000001f}.editorial-member>div{padding:24px}.editorial-member h2{font-size:23px}.editorial-member p{font-size:14px;margin-top:12px}.editorial-member a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;margin-top:12px}.editorial-profile{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px}.editorial-profile--no-image{grid-template-columns:1fr}.editorial-portrait{width:100%;aspect-ratio:1;object-fit:cover;border-radius:20px}.editorial-profile h1{margin:12px 0}.editorial-profile-title{font-size:19px}.editorial-credentials{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.editorial-credentials>div{border:1px solid var(--editorial-border);border-radius:10px;padding:12px 16px;flex:1 1 180px}.editorial-credentials dt{font-size:12px;color:#52565f}.editorial-credentials dd{margin:4px 0 0;font-size:15px;font-weight:600}.editorial-profile-actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin-top:24px}.editorial-profile-actions a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline}.editorial-profile-actions .editorial-button{text-decoration:none}.editorial-section{border-top:1px solid var(--editorial-border);padding-top:40px;margin-top:44px}.editorial-section h2{margin:8px 0 24px}.editorial-section>p{max-width:76ch}.editorial-two-col{display:grid;grid-template-columns:1fr 1fr;gap:48px}.editorial-timeline{list-style:none;padding:0}.editorial-timeline li{position:relative;border-left:2px solid var(--editorial-border);padding:0 0 24px 24px}.editorial-timeline li:before{content:"";width:10px;height:10px;position:absolute;left:-6px;top:8px;background:var(--wf-color-yellow);border:2px solid var(--wf-color-graphite);border-radius:50%}.editorial-timeline small{color:#52565f}.editorial-timeline p{font-weight:500}.editorial-areas{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0}.editorial-disclosure{background:var(--wf-color-cream);padding:28px;border-radius:16px}.editorial-disclosure p+p{margin-top:16px}@media(hover:hover){.editorial-card:hover,.editorial-member:hover{border-color:#7e8189}.editorial-filter:hover{border-color:#52565f}.editorial-button:hover{background:var(--wf-color-accent-100)}}@media(max-width:960px){.editorial-featured,.editorial-hero{grid-template-columns:1fr}.editorial-hero>img{max-height:430px}.editorial-featured-image{min-height:0;aspect-ratio:16/9}.editorial-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-profile{grid-template-columns:240px minmax(0,1fr);gap:28px}}@media(max-width:640px){.editorial{padding-top:116px;padding-bottom:48px}.editorial-intro>p{font-size:16px}.editorial-featured-copy{padding:24px}.editorial-post-grid,.editorial-profile,.editorial-two-col{grid-template-columns:1fr}.editorial-portrait{max-width:300px}.editorial-cta--compact,.editorial-share{flex-direction:column;align-items:flex-start}.editorial-cta{padding:28px 24px}.editorial-author-card{flex-direction:column;padding:24px}.editorial-grid-heading{flex-wrap:wrap}.editorial-body{font-size:16px}.editorial-stats{gap:24px;padding:28px 16px}}.editorial-article{--editorial-shadow: 0 10px 26px -16px rgba(23, 23, 23, .25)}.editorial-progress{position:fixed;inset:0 0 auto;height:3px;z-index:1000;pointer-events:none}.editorial-progress>div{height:100%;background:var(--wf-color-graphite);transform:scaleX(0);transform-origin:left}.editorial-article .editorial-breadcrumb{background:var(--wf-color-cream);border-radius:12px;padding:10px 16px;margin-bottom:28px}.editorial-article .editorial-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:44px}.editorial-hero-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;color:#52565f}.editorial-hero-eyebrow .editorial-pill{background:var(--wf-color-accent-100);color:var(--wf-color-graphite);font-weight:700}.editorial-article .editorial-hero h1{font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.18;margin:16px 0 22px}.editorial-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 16px}.editorial-hero-meta .editorial-byline span{font-weight:700}.editorial-hero-meta .editorial-dates{margin:0}.editorial-hero-meta time{color:var(--wf-color-graphite);font-weight:700}.editorial-hero figure{margin:0;min-width:0}.editorial-hero figure>img{width:100%;height:340px;object-fit:cover;border-radius:16px;border:1px solid var(--editorial-border);box-shadow:var(--editorial-shadow)}.editorial-hero figcaption{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;color:#52565f}.editorial-share-icons{display:flex;gap:8px}.editorial-share-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--editorial-border);border-radius:50%;background:#fff;color:var(--wf-color-graphite);cursor:pointer}.editorial-share-icon svg{width:18px;height:18px}.editorial-article .editorial-reading{margin-top:36px}.editorial-article .editorial-quick{background:var(--wf-color-accent-100);margin-bottom:28px}.editorial-article .editorial-toc{padding:26px 28px;border-radius:16px;box-shadow:var(--editorial-shadow);margin-bottom:32px}.editorial-toc-tag{display:inline-block;background:var(--wf-color-graphite);color:#fff!important;font-size:12px!important;font-weight:700!important;letter-spacing:0!important;padding:6px 15px;border-radius:999px;margin:0 0 16px}.editorial-toc-list{list-style:none;counter-reset:toc;margin:0;padding:0;display:grid;gap:2px}.editorial-toc-list li{counter-increment:toc}.editorial-article .editorial-toc-list a{display:flex;gap:12px;min-height:44px;align-items:center;padding:8px 14px;border-radius:9px;font-size:15px;font-weight:600;line-height:1.4;color:var(--wf-color-graphite)}.editorial-toc-list a:before{content:counter(toc) ".";width:18px;flex-shrink:0;color:#6b6e75;font-weight:700}.editorial-article .editorial-toc-list a:hover{background:#f1f0ea}.editorial-toc-list a[aria-current=location],.editorial-article .editorial-toc-list a[aria-current=location]:hover{background:var(--wf-color-accent-100)}.editorial-lead{display:grid;grid-template-columns:220px minmax(0,1fr);border:1px solid var(--editorial-border);border-radius:16px;overflow:hidden;box-shadow:var(--editorial-shadow);margin-bottom:40px}.editorial-lead>img{width:100%;height:100%;min-height:150px;object-fit:cover;object-position:45% 30%}.editorial-lead>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:22px 26px}.editorial-lead h2{font-size:18px;font-weight:700;margin:0}.editorial-lead p{font-size:14px;color:#52565f}.editorial-lead .editorial-button{margin-top:6px;min-height:44px;font-weight:700}.editorial-article .editorial-body{font-size:17px;line-height:1.7}.editorial-article .editorial-body :is(h1,h2,h3,h4,h5,h6){font-weight:700;letter-spacing:-.01em;color:var(--wf-color-graphite)}.editorial-article .editorial-body h1,[data-section-level="2"] h2,[data-section-level="3"] h3,[data-section-level="4"] h4{font-size:24px;line-height:1.25;margin:44px 0 14px}[data-section-level="2"] h3,[data-section-level="3"] h4,[data-section-level="4"] h5{font-size:18px;line-height:1.35;margin:26px 0 8px}[data-section-level="2"] :is(h4,h5),[data-section-level="3"] h5{font-size:16px;margin:20px 0 6px}.editorial-article .editorial-author-card{box-shadow:var(--editorial-shadow);margin-top:50px}.editorial-article .editorial-share{margin-top:32px}@media(max-width:960px){.editorial-article .editorial-hero{grid-template-columns:1fr}.editorial-hero figure{order:-1}.editorial-hero figure>img{height:auto;aspect-ratio:16/9}.editorial-lead{grid-template-columns:1fr}.editorial-lead>img{height:160px;min-height:0}}@media(max-width:640px){.editorial-article .editorial-body{font-size:16px}.editorial-article .editorial-toc{padding:20px}}.editorial-cta--compact h2{display:flex;align-items:center;gap:12px}.editorial-cta-check{display:inline-flex;width:26px;height:26px;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:var(--wf-color-yellow);color:var(--wf-color-graphite)}.editorial-member{position:relative;cursor:pointer}.editorial-member a:after{content:"";position:absolute;inset:0;border-radius:inherit}
