.news-header{background:var(--chalk);color:var(--ink);padding:72px 0 64px;border-bottom:1px solid var(--rule)}.news-header-inner{max-width:1080px;margin:0 auto;padding:0 var(--container-px);display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end}.news-header h1{font-size:clamp(40px,5vw,72px);font-weight:300;line-height:.96;letter-spacing:-.03em;color:var(--ink)}.news-header h1 em{font-style:italic;color:var(--teal)}.news-header-desc{font-size:16px;line-height:1.7;color:var(--dim);margin-bottom:28px;max-width:400px}.news-filter-tabs{display:flex;border:1px solid var(--rule);width:fit-content}.news-filter-tab{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);padding:10px 20px;background:transparent;border:none;border-right:1px solid var(--rule);cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}.news-filter-tab:last-child{border-right:none}.news-filter-tab--active,.news-filter-tab:hover,.news-filter-tab[data-active=true]{background:var(--teal);color:var(--white)}.news-featured{background:var(--white);border-bottom:1px solid var(--rule)}.news-featured-inner{max-width:1080px;margin:0 auto;padding:0 var(--container-px)}.news-featured-grid{display:grid;grid-template-columns:1fr 360px;gap:0;padding:64px 0}.news-featured-content{padding-right:56px;border-right:1px solid var(--rule)}.news-featured-content h2{font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1;letter-spacing:-.025em;color:var(--ink);margin-bottom:16px}.news-featured-content h2 em{font-style:italic;color:var(--teal)}.news-featured-deck{font-size:16px;line-height:1.75;color:var(--dim);margin-bottom:28px;max-width:540px}.news-featured-aside{padding-left:48px;display:flex;flex-direction:column}.news-aside-label{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:rgba(15,23,42,.35);margin-bottom:20px}.article-meta{display:flex;align-items:center;gap:12px;margin-bottom:14px}.article-tag{font-size:9px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--teal)}.article-date{font-size:11px;color:var(--dim);letter-spacing:.04em}.meta-dot{width:3px;height:3px;border-radius:50%;background:var(--rule);flex-shrink:0}.news-aside-item{padding:18px 0;border-bottom:1px solid var(--rule);cursor:pointer}.news-aside-item:first-of-type{border-top:1px solid var(--rule)}.news-aside-item:hover .news-aside-title{color:var(--teal)}.news-aside-title{font-family:var(--font-display);font-size:15px;font-weight:400;line-height:1.4;color:var(--ink);transition:color .2s}.news-articles{background:var(--chalk);padding:var(--section-v) 0}.news-articles-inner{max-width:1080px;margin:0 auto;padding:0 var(--container-px)}.news-section-header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid var(--rule);margin-bottom:0}.news-section-title{font-family:var(--font-display);font-size:22px;font-weight:400;color:var(--ink);letter-spacing:-.02em}.news-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);background:var(--rule);gap:1px;margin-top:1px}.news-media{background:var(--chalk);padding:var(--section-v) 0;border-top:1px solid var(--rule)}.news-media-inner{max-width:1080px;margin:0 auto;padding:0 var(--container-px)}.news-podcasts{background:var(--ink);color:var(--white);padding:var(--section-v) 0}.news-podcasts-inner{max-width:1080px;margin:0 auto;padding:0 var(--container-px)}.news-podcasts-header{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;padding-bottom:40px;margin-bottom:0;border-bottom:1px solid var(--rule-w)}.news-podcasts-header h2{font-size:clamp(28px,3.5vw,48px);font-weight:300;line-height:1;letter-spacing:-.03em;color:var(--white)}.news-podcasts-header h2 em{font-style:italic;color:var(--teal)}.news-podcasts-desc{font-size:15px;line-height:1.7;color:rgba(255,255,255,.5);margin-bottom:20px}.news-platform-pills{display:flex;gap:10px;flex-wrap:wrap}.news-platform-pill{font-family:var(--font-sans);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.55);border:1px solid var(--rule-w);padding:7px 14px;text-decoration:none;transition:color .2s,border-color .2s}.news-platform-pill:hover{color:var(--teal);border-color:var(--teal)}.news-podcasts .flex.gap-4{border-color:var(--rule-w)}.news-podcasts h3{color:var(--white)}.news-podcasts p{color:rgba(255,255,255,.5)}@media (max-width:900px){.news-featured-grid,.news-header-inner,.news-podcasts-header{grid-template-columns:1fr;gap:40px}.news-featured-content{padding-right:0;border-right:none;border-bottom:1px solid var(--rule);padding-bottom:40px}.news-featured-aside{padding-left:0}.news-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.news-articles-inner,.news-featured-inner,.news-header-inner,.news-media-inner,.news-podcasts-inner{padding-left:24px;padding-right:24px}.news-articles-grid{grid-template-columns:1fr}}