/* Full news page: a calm, editorial hierarchy rather than repeated cards. */
.news-editorial{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(32px,6vw,88px);max-width:1140px}.news-editorial-feature img{width:100%;aspect-ratio:1.62/1;object-fit:cover;display:block}.news-editorial-date{font-family:var(--mono);font-size:10px;letter-spacing:.13em;color:var(--gold);text-transform:uppercase;margin:19px 0 11px}.news-editorial-date span{color:var(--dim)}.news-editorial-feature h3{font-family:var(--thai);font-size:clamp(28px,3vw,39px);font-weight:500;line-height:1.25;margin:0 0 11px}.news-editorial-feature>p:not(.news-editorial-date){font-family:var(--thai);font-size:14px;line-height:1.9;color:var(--cream);max-width:65ch}.news-editorial a{display:inline-flex;align-items:center;gap:9px;margin-top:17px;font-family:var(--thai);font-size:14px;font-weight:500;color:var(--gold)}.news-editorial a span{transition:transform .25s}.news-editorial a:hover span{transform:translateX(5px)}.news-editorial-list{border-top:1px solid var(--line)}.news-editorial-item{display:grid;grid-template-columns:132px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--hair)}.news-editorial-item img{width:132px;height:112px;object-fit:cover}.news-editorial-item .news-editorial-date{margin:0 0 8px}.news-editorial-item h3{font-family:var(--thai);font-size:20px;line-height:1.35;font-weight:500;margin:0 0 7px}.news-editorial-item p:not(.news-editorial-date){font-family:var(--thai);font-size:13px;line-height:1.65;color:var(--dim);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-editorial-item a{margin-top:8px;font-size:13px}@media(max-width:860px){.news-editorial{grid-template-columns:1fr;gap:38px}.news-editorial-item{grid-template-columns:100px 1fr;gap:15px}.news-editorial-item img{width:100px;height:86px}}
