.cev-news-index{padding-top:12px;padding-bottom:clamp(48px,7vw,84px)}.cev-news-filters,.cev-news-topic-links{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.cev-news-filters a,.cev-news-topic-links a{border:1px solid var(--cev4-line);border-radius:var(--cev4-r-chip);min-height:36px;color:var(--cev4-ink-2);align-items:center;padding:7px 12px;font-size:13px;text-decoration:none;display:inline-flex}.cev-news-filters a[aria-current=page],.cev-news-topic-links a[aria-current=page]{border-color:var(--cev4-primary);color:var(--cev4-primary);background:var(--cev4-surf)}.cev-news-filters a:hover,.cev-news-topic-links a:hover{color:var(--cev4-primary)}.cev-news-section-title{color:var(--cev4-muted);font-family:var(--cev4-mono);letter-spacing:.08em;text-transform:uppercase;margin:30px 0 12px;font-size:12px;font-weight:600}.cev-news-lead{border:1px solid var(--cev4-line);border-radius:var(--cev4-r-card);background:var(--cev4-surf);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:12px 24px;padding:clamp(22px,4vw,38px);display:grid}.cev-news-lead .cev-news-card-meta,.cev-news-lead-label{grid-column:1/-1}.cev-news-lead-label{color:var(--cev4-primary);font-family:var(--cev4-mono);text-transform:uppercase;margin:0;font-size:11px}.cev-news-lead h3{grid-area:3/1/5;align-self:center;max-width:18ch;margin:0;font-size:clamp(28px,4.8vw,54px);line-height:1.08}.cev-news-lead h3 a,.cev-news-card h3 a{color:var(--cev4-ink);text-decoration:none}.cev-news-lead h3 a:hover,.cev-news-card h3 a:hover,.cev-news-read:hover{color:var(--cev4-primary)}.cev-news-lead>p:not(.cev-news-lead-label){color:var(--cev4-ink-2);grid-column:2;margin:0;line-height:1.7}.cev-news-lead .cev-news-read{grid-column:2;justify-self:start}.cev-news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:0;display:grid}.cev-news-card{border:1px solid var(--cev4-line);border-radius:var(--cev4-r-card);background:var(--cev4-surf);flex-direction:column;gap:12px;padding:20px;scroll-margin-top:84px;display:flex}.cev-news-card-meta{color:var(--cev4-muted);font-family:var(--cev4-mono);flex-wrap:wrap;align-items:center;gap:7px 12px;font-size:11px;display:flex}.cev-news-card-meta>*{color:inherit}.cev-news-card h3{max-width:30ch;margin:0;font-size:clamp(20px,2.2vw,25px);line-height:1.25}.cev-news-card>p{color:var(--cev4-ink-2);margin:0;line-height:1.65}.cev-news-read{color:var(--cev4-primary);margin-top:auto;padding-top:8px;font-weight:600;text-decoration:none}.cev-news-pagination{border-top:1px solid var(--cev4-line);color:var(--cev4-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding-top:16px;font-size:13px;display:flex}.cev-news-pagination a,.cev-news-back a{color:var(--cev4-primary);text-decoration:none}.cev-news-story-head{padding-top:clamp(20px,4vw,42px);padding-bottom:18px}.cev-news-story-head .cev-news-card-meta{margin-bottom:16px}.cev-news-story-head h1{max-width:23ch;margin:0;font-size:clamp(32px,5vw,56px);line-height:1.05}.cev-news-deck{max-width:72ch;color:var(--cev4-ink-2);margin:18px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.65}.cev-news-date-note{color:var(--cev4-muted);margin:12px 0 0;font-size:12px}.cev-news-article-copy{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;padding:18px 24px 38px;display:flex}.cev-news-article-summary{color:var(--cev4-ink-2);font-size:16px;line-height:1.75}.cev-news-article-copy>p{color:var(--cev4-muted);margin:0;font-size:13px;line-height:1.65}.cev-news-article-copy a{color:var(--cev4-primary)}.cev-news-article-copy>:is(div,figure){max-width:100%}.cev-news-back{padding-top:8px;padding-bottom:40px}.cev-news-active-filters{flex-wrap:wrap;gap:8px;margin:4px 0 18px;display:flex}.cev-news-active-filters a{color:var(--cev4-primary);text-underline-offset:3px;font-size:13px;text-decoration:underline}.cev-news-empty{border:1px solid var(--cev4-line);border-radius:var(--cev4-r-card);background:var(--cev4-surf);margin-top:24px;padding:24px}.cev-news-empty p{color:var(--cev4-ink);margin:0 0 8px;font-weight:600}.cev-news-empty a{color:var(--cev4-primary)}@media (max-width:600px){.cev-news-topic-links{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.cev-news-topic-links a{white-space:nowrap;flex-shrink:0}.cev-news-card{padding:16px}.cev-news-lead{flex-direction:column;align-items:stretch;padding:18px;display:flex}.cev-news-lead h3{max-width:24ch;font-size:clamp(26px,8vw,38px)}.cev-news-article-copy{padding-left:18px;padding-right:18px}.cev-news-filters,.cev-news-topic-links{gap:6px}}.cev-news-masthead{padding-top:28px;padding-bottom:22px}.cev-news-masthead h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(30px,4vw,46px);line-height:1.12}.cev-news-masthead-deck{max-width:76ch;color:var(--cev4-ink-2);margin:10px 0 12px;font-size:18px;line-height:1.5}
