/* Editorial section: shared navigation and publication layout. */
.news-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--line);margin-bottom:35px}.news-heading>span{font-size:12px;color:var(--text)}
.news-empty{display:grid;grid-template-columns:160px 1fr;gap:55px;padding:45px 60px;background:var(--cream);border-left:2px solid var(--gold);align-items:center}.news-empty>div:last-child{max-width:650px}.news-empty p:not(.eyebrow){margin-top:20px}.news-empty .eyebrow{margin-bottom:15px}.news-symbol{border:1px solid var(--gold);padding:36px 26px;position:relative;aspect-ratio:4/5}.news-symbol:after{content:'';position:absolute;inset:9px;border:1px solid #a78f692b}.news-symbol span{height:1px;background:var(--gold);display:block;margin:15px 0}.news-symbol span:first-child{width:65%;height:3px;margin-bottom:25px}.news-symbol span:last-child{width:80%}.news-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;font-size:12px;color:var(--text);margin-bottom:23px}.news-meta>span{color:var(--gold)}.page-intro .news-meta{margin-top:30px}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.news-card{border-bottom:1px solid var(--line);padding:15px 0 35px}.news-card h2{font-size:28px;margin-bottom:20px}.news-card h2 a:hover{color:var(--gold)}.news-card .text-link{margin-top:25px}.news-article{max-width:780px}.article-section{margin-bottom:40px}.article-section h2{margin-bottom:22px}.article-section p+p{margin-top:18px}.article-sources{border-top:1px solid var(--line);padding-top:30px;margin-bottom:35px}.article-sources h2{font-size:24px}.article-sources li{font-size:14px;line-height:1.7;margin:12px 0}.article-sources a{text-decoration:underline;text-underline-offset:3px}.tint .three-grid .number{display:block;margin-bottom:18px}
@media(min-width:851px) and (max-width:1120px){.header-inner .brand strong{font-size:21px;letter-spacing:2px}.header-inner .brand small{font-size:6px;letter-spacing:1.4px}.header-inner .brand{gap:8px}.header-inner nav{gap:11px;font-size:11px}.header-inner .nav-contact{padding:10px 12px}.header-inner{gap:15px}}
@media(max-width:700px){.news-empty{grid-template-columns:1fr;gap:25px;padding:30px}.news-symbol{width:70px;padding:16px 13px}.news-symbol span{margin:7px 0}.news-symbol span:first-child{margin-bottom:12px;height:2px}.news-heading{align-items:flex-start;flex-direction:column;gap:15px}.news-grid{grid-template-columns:1fr;gap:20px}.news-meta{gap:12px}.news-card h2{font-size:26px}}
.news-card:only-child{grid-column:1/-1;max-width:880px;padding:32px 0 35px}.news-card:only-child h2{max-width:760px}.page-intro:has(+.news-article) h1{max-width:960px}.news-article .article-section h2{font-size:28px;line-height:1.3}.news-article .article-section:last-of-type{border-top:1px solid var(--line);padding-top:32px}
@media(max-width:600px){.news-article .article-section h2{font-size:25px}.page-intro:has(+.news-article) h1{font-size:34px}.news-card:only-child{padding-top:15px}}
