.cev-news-index{padding-top:8px;padding-bottom:clamp(48px,7vw,84px)}.cev-news-masthead{justify-content:space-between;align-items:flex-end;gap:20px;padding-top:30px;padding-bottom:22px;display:flex}.cev-news-masthead h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(34px,4vw,44px);line-height:1.1}.cev-news-masthead-deck{color:var(--cev4-muted);margin:0;font-size:16px;line-height:1.5}.cev-news-utility{flex-wrap:wrap;flex-shrink:0;gap:10px 18px;font-size:13px;display:flex}.cev-news-utility a{color:var(--cev4-primary);text-decoration:none}.cev-news-filters,.cev-news-topic-links{flex-wrap:wrap;gap:8px;margin:0 0 10px;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-ink);margin:24px 0 16px;font-size:17px;font-weight:600;line-height:1.3}.cev-news-feature{border-bottom:1px solid var(--cev4-line);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:28px;padding-bottom:28px;display:grid}.cev-news-feature-single{grid-template-columns:minmax(0,860px)}.cev-news-secondary-list{border-left:1px solid var(--cev4-line);flex-direction:column;gap:22px;padding-left:28px;display:flex}.cev-news-lead,.cev-news-secondary,.cev-news-card{min-width:0;scroll-margin-top:84px}.cev-news-photo{min-width:0;margin:0 0 12px}.cev-news-photo-link{border-radius:var(--cev4-r-card);background:var(--cev4-surf);display:block;overflow:hidden}.cev-news-photo img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--cev4-r-card);width:100%;height:auto;display:block}.cev-news-photo figcaption{color:var(--cev4-muted);font-family:var(--cev4-mono);flex-wrap:wrap;gap:4px 12px;margin-top:6px;font-size:10px;line-height:1.5;display:flex}.cev-news-photo figcaption a{color:inherit;text-decoration:none}.cev-news-photo figcaption a:hover{color:var(--cev4-primary);text-decoration:underline}.cev-news-secondary .cev-news-photo img{aspect-ratio:21/9}.cev-news-teaser-copy{min-width:0}.cev-news-card-meta{color:var(--cev4-muted);font-family:var(--cev4-mono);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;line-height:1.5;display:flex}.cev-news-card-meta>*{color:inherit}.cev-news-card-meta time{flex-basis:100%}.cev-news-teaser-copy h3{letter-spacing:-.025em;margin:8px 0 0;line-height:1.18}.cev-news-lead h3{max-width:34ch;margin-bottom:16px;font-size:clamp(26px,3vw,36px)}.cev-news-secondary h3{font-size:clamp(20px,2vw,24px)}.cev-news-teaser-copy h3 a{color:var(--cev4-ink);text-decoration:none}.cev-news-teaser-copy h3 a:hover{color:var(--cev4-primary)}.cev-news-teaser-deck{-webkit-line-clamp:2;color:var(--cev4-ink-2);-webkit-box-orient:vertical;margin:10px 0 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.cev-news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px;display:grid}.cev-news-card h3{font-size:clamp(20px,2vw,25px);line-height:1.24}.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:32px;padding-top:18px;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:24px}.cev-news-story-head .cev-news-card-meta{margin-bottom:16px}.cev-news-story-head .cev-news-card-meta time{flex-basis:auto}.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-photo-detail{max-width:1000px;margin:0 auto 22px}.cev-news-photo-detail figcaption{font-size:12px}.cev-news-photo-context{color:var(--cev4-ink-2);flex-basis:100%}.cev-news-article-copy{flex-direction:column;gap:16px;max-width:820px;margin:0 auto;padding:18px 24px 38px;display:flex}.cev-news-article-copy>.cev-news-body{color:var(--cev4-ink-2);margin:0;font-size:16px;line-height:1.75}.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:1000px){.cev-news-feature{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px}.cev-news-secondary-list{padding-left:22px}.cev-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cev-news-card-meta{font-size:10px}}@media (max-width:700px){.cev-news-masthead{padding-top:24px;padding-bottom:18px;display:block}.cev-news-utility{margin-top:12px}.cev-news-filters,.cev-news-topic-links{flex-wrap:nowrap;gap:6px;padding-bottom:6px;overflow-x:auto}.cev-news-filters a,.cev-news-topic-links a{white-space:nowrap;flex-shrink:0}.cev-news-feature{border-bottom:0;padding-bottom:0;display:block}.cev-news-lead{padding-bottom:22px}.cev-news-lead h3{font-size:28px}.cev-news-secondary-list{border-left:0;gap:0;padding-left:0}.cev-news-secondary,.cev-news-card{border-top:1px solid var(--cev4-line);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.cev-news-secondary .cev-news-photo,.cev-news-card .cev-news-photo{margin:0}.cev-news-secondary .cev-news-photo img,.cev-news-card .cev-news-photo img{aspect-ratio:4/3}.cev-news-secondary h3,.cev-news-card h3{font-size:19px;line-height:1.25}.cev-news-secondary .cev-news-card-meta span:nth-child(2),.cev-news-card .cev-news-card-meta span:nth-child(2){display:none}.cev-news-grid{display:block}.cev-news-card .cev-news-teaser-deck{display:none}.cev-news-photo figcaption{font-size:10px}.cev-news-photo-detail figcaption{font-size:11px}.cev-news-article-copy{padding-left:18px;padding-right:18px}}@media (prefers-reduced-motion:no-preference){.cev-news-photo-link img{transition:transform .25s}.cev-news-photo-link:hover img{transform:scale(1.02)}}
