.editorial-writing-page{--editorial-max:1240px;--editorial-line:#e8e8ed;--editorial-muted:#6b6b73;--editorial-soft:#fafafd}.editorial-writing-page .content-nav,.editorial-hero,.editorial-feature,.editorial-series,.editorial-browse,.editorial-latest,.editorial-topics,.editorial-filtered,.editorial-footer-cta{width:min(calc(100% - 48px), var(--editorial-max));margin-left:auto;margin-right:auto}.editorial-hero{padding:110px 0 54px}.editorial-hero h1{max-width:10ch;font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4rem,8vw,7.6rem);line-height:.88}.editorial-hero>p:not(.eyebrow){max-width:760px;color:var(--editorial-muted);margin:28px 0 0;font-size:clamp(1.08rem,1.7vw,1.34rem);line-height:1.65}.editorial-sync-note{color:#8a8a93;flex-wrap:wrap;gap:8px 18px;margin-top:30px;font-size:.78rem;display:flex}.editorial-feature{border-bottom:1px solid var(--editorial-line);grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);align-items:stretch;gap:48px;padding:26px 0 62px;display:grid}.editorial-feature-media{background:#f2f2f5;min-height:420px;overflow:hidden}.editorial-feature-media img,.editorial-story-media img{object-fit:cover;width:100%;height:100%;display:block}.editorial-image-placeholder{background:linear-gradient(135deg,#f1f1f4,#e7e7eb);width:100%;height:100%;min-height:420px}.editorial-feature-copy{flex-direction:column;justify-content:center;padding:20px 0;display:flex}.editorial-feature-copy h2{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,4vw,4.6rem);line-height:.96}.editorial-feature-copy>p:not(.eyebrow){color:var(--editorial-muted);margin:24px 0 0;font-size:1.05rem;line-height:1.65}.editorial-feature-copy>a,.editorial-series-intro>a,.editorial-section-heading>a,.editorial-footer-cta a{width:fit-content;font-family:var(--font-display);align-items:center;gap:8px;margin-top:28px;font-size:.82rem;font-weight:700;display:inline-flex}.editorial-feature-copy>a{color:#fff;background:#111114;padding:13px 18px}.editorial-series{background:var(--editorial-soft);border:1px solid var(--editorial-line);grid-template-columns:.8fr 1.7fr;gap:46px;margin-top:18px;padding:34px;display:grid}.editorial-series-intro h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3vw,3.5rem)}.editorial-series-intro>p:not(.eyebrow){color:var(--editorial-muted);margin:16px 0 0;line-height:1.6}.editorial-series-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.editorial-browse{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);grid-template-columns:180px 1fr;align-items:center;gap:24px;margin-top:24px;padding:34px 0;display:grid}.editorial-browse-label{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}.editorial-writing-page .writing-filter-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.editorial-writing-page .writing-filter-row button,.editorial-filtered .editorial-section-heading button,.editorial-topic-heading button{color:#4f4f57;cursor:pointer;background:#fff;border:1px solid #d8d8de;border-radius:999px;padding:9px 14px;font-size:.76rem}.editorial-writing-page .writing-filter-row button.active{color:#fff;background:#111114;border-color:#111114}.editorial-latest,.editorial-filtered{padding:64px 0 70px}.editorial-section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.editorial-section-heading h2{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.4vw,3.8rem);line-height:1}.editorial-section-heading .eyebrow{margin-bottom:12px}.editorial-section-heading>a{margin-top:0;padding-bottom:4px}.editorial-latest-grid{grid-template-columns:1.35fr .85fr .85fr;align-items:start;gap:24px;display:grid}.editorial-story{min-width:0;display:block}.editorial-story-media{aspect-ratio:16/10;background:#f1f1f4;overflow:hidden}.editorial-story-large .editorial-story-media{aspect-ratio:4/3}.editorial-story-copy{padding-top:16px}.editorial-story-meta{color:#8a8a93;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;margin-bottom:10px;font-size:.68rem;display:flex}.editorial-story h3{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(1.35rem,2vw,2.15rem);line-height:1.04}.editorial-story-large h3{font-size:clamp(1.8rem,3vw,3.5rem)}.editorial-story p{color:var(--editorial-muted);margin:14px 0 0;font-size:.92rem;line-height:1.6}.editorial-story strong{align-items:center;gap:6px;margin-top:16px;font-size:.78rem;display:inline-flex}.editorial-story-compact .editorial-story-media{aspect-ratio:16/9}.editorial-story-compact h3{font-size:1rem;line-height:1.15}.editorial-story-compact .editorial-story-copy{padding-top:10px}.editorial-story-compact .editorial-story-meta{font-size:.61rem}.editorial-topics{border-top:1px solid var(--editorial-line);padding:58px 0 80px}.editorial-section-heading-simple{margin-bottom:36px}.editorial-topic-columns{border-top:1px solid var(--editorial-line);border-left:1px solid var(--editorial-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.editorial-topic-column{border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);padding:28px}.editorial-topic-heading{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.editorial-topic-heading span{font-family:var(--font-display);font-size:1.08rem;font-weight:700}.editorial-topic-heading p{max-width:44ch;color:var(--editorial-muted);margin:7px 0 0;font-size:.78rem;line-height:1.45}.editorial-topic-heading button{flex:none;padding:7px 11px}.editorial-topic-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.editorial-filtered-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.editorial-footer-cta{border-top:1px solid var(--editorial-line);justify-content:space-between;gap:24px;padding:34px 0 64px;display:flex}.editorial-footer-cta a{margin-top:0}@media (width<=980px){.editorial-feature{grid-template-columns:1fr;gap:28px}.editorial-feature-media{aspect-ratio:16/10;min-height:0}.editorial-series{grid-template-columns:1fr}.editorial-latest-grid{grid-template-columns:1fr 1fr}.editorial-story-large{grid-column:1/-1}.editorial-topic-columns{grid-template-columns:1fr}.editorial-filtered-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.editorial-writing-page .content-nav,.editorial-hero,.editorial-feature,.editorial-series,.editorial-browse,.editorial-latest,.editorial-topics,.editorial-filtered,.editorial-footer-cta{width:min(calc(100% - 32px), var(--editorial-max))}.editorial-hero{padding:84px 0 40px}.editorial-hero h1{font-size:clamp(3.2rem,16vw,5rem)}.editorial-feature{padding-bottom:46px}.editorial-series{padding:22px}.editorial-series-grid,.editorial-topic-list,.editorial-browse{grid-template-columns:1fr}.editorial-writing-page .writing-filter-row{justify-content:flex-start}.editorial-latest-grid,.editorial-filtered-grid{grid-template-columns:1fr}.editorial-story-large{grid-column:auto}.editorial-section-heading,.editorial-footer-cta{flex-direction:column;align-items:flex-start}.editorial-topic-column{border-right:0;padding:22px 0}.editorial-topic-columns{border-left:0}}.editorial-hero{padding-top:88px;padding-bottom:44px}.editorial-hero h1{max-width:12.5ch;font-size:clamp(3.8rem,6.6vw,6.5rem);line-height:.9}.editorial-hero>p:not(.eyebrow),.editorial-sync-note{margin-top:24px}.editorial-feature{padding-top:18px}.editorial-feature-media{aspect-ratio:16/10;background:#f7f7f9;min-height:0}.editorial-feature-media img{object-fit:contain;object-position:center}.editorial-series{grid-template-columns:.72fr 1.8fr;gap:52px;padding:38px}.editorial-series-grid{gap:22px}.editorial-series-grid .editorial-story-compact h3{font-size:1.08rem;line-height:1.18}.editorial-series-grid .editorial-story-meta{margin-bottom:8px}.editorial-latest-grid .editorial-story-large p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.editorial-topics{padding-top:52px}.editorial-topic-column{padding:32px}.editorial-topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.editorial-topic-list .editorial-story:nth-child(n+3){display:none}.editorial-topic-list .editorial-story-compact h3{font-size:1.08rem;line-height:1.18}.editorial-footer-cta{border:1px solid var(--editorial-line);background:var(--editorial-soft);margin-bottom:64px;padding:32px 34px}.editorial-footer-cta a{font-size:.9rem}@media (width<=980px){.editorial-hero h1{max-width:10.5ch}.editorial-series{gap:32px}}@media (width<=720px){.editorial-hero{padding-top:72px;padding-bottom:34px}.editorial-hero h1{max-width:9ch;font-size:clamp(3rem,14vw,4.65rem)}.editorial-feature-media{aspect-ratio:auto}.editorial-feature-media img{object-fit:cover}.editorial-series{padding:24px}.editorial-series-grid{gap:24px}.editorial-topic-column{padding:26px 0}.editorial-topic-list{grid-template-columns:1fr}.editorial-footer-cta{margin-bottom:36px;padding:26px}}
