/* AAPEX editorial presentation. Existing articles retain their current layout. */
.news-card[data-news-id="aapex-2026"]{grid-column:1/-1;grid-template-columns:1.1fr 1fr;min-height:330px}
.news-card[data-news-id="aapex-2026"] img{object-position:50% 55%;max-height:430px;aspect-ratio:4/3}
.news-card[data-news-id="aapex-2026"]>div{padding:clamp(24px,4vw,50px);align-self:center}
.news-card[data-news-id="aapex-2026"] h2{font-size:clamp(27px,3vw,39px);line-height:1.14;text-wrap:balance;letter-spacing:-.025em}
.news-article--exhibition{max-width:1080px}
.news-article--exhibition .news-article-header{max-width:900px;margin-bottom:32px}
.news-article--exhibition .news-article-header h1{font-size:clamp(36px,4.8vw,59px);line-height:1.08;text-wrap:balance}
.news-article--exhibition .news-article-header>p{max-width:800px;line-height:1.65}
.news-event-facts{display:grid;grid-template-columns:.8fr 1.1fr 1.5fr .55fr;border-block:1px solid var(--line);margin:0 0 32px;padding:22px 0;gap:20px}
.news-event-facts>div{min-width:0}
.news-event-facts dt{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.06em;margin-bottom:7px}
.news-event-facts dd{margin:0;font-size:14px;font-weight:700;line-height:1.5;color:var(--navy)}
.news-cover-figure{margin:0 0 42px}
.news-article--exhibition .news-cover-figure .news-article-cover{height:auto;max-height:none;margin:0;width:100%;aspect-ratio:4/3;object-fit:contain;background:var(--paper)}
.news-article--exhibition figcaption{font-size:12px;line-height:1.65;color:var(--muted);margin:12px 0 0;text-align:start}
.news-article--exhibition .news-article-body{margin-inline:auto;font-size:17px;line-height:1.85}
.news-article--exhibition .news-article-gallery{grid-template-columns:1fr 1fr;gap:24px;margin:46px 0}
.news-article--exhibition .news-article-gallery figure{margin:0;min-width:0}
.news-article--exhibition .news-article-gallery img{height:auto;max-height:none;width:100%;aspect-ratio:4/3;object-fit:cover}
.news-article--exhibition .news-article-gallery a{display:block}
.news-article--exhibition .news-article-gallery a:hover img{filter:brightness(.96)}
.news-followup{max-width:760px;margin:48px auto 0;padding:30px;background:var(--paper);border-inline-start:4px solid var(--red)}
.news-followup h2{font-size:24px;line-height:1.25;margin:0 0 12px;letter-spacing:-.02em}
.news-followup p{font-size:15px;line-height:1.75;margin:0 0 22px;color:var(--muted)}
@media(max-width:680px){.news-card[data-news-id="aapex-2026"]{grid-template-columns:1fr}.news-card[data-news-id="aapex-2026"] img{height:auto;max-height:none;aspect-ratio:4/3}.news-event-facts{grid-template-columns:1fr 1fr;gap:20px 24px;padding:20px 0}.news-article--exhibition .news-article-gallery{grid-template-columns:1fr;gap:28px}.news-followup{padding:24px}.news-article--exhibition{padding-top:38px}.news-article--exhibition .news-article-header h1{font-size:35px}.news-article--exhibition .news-article-header>p{font-size:17px}}
