.news-article { --brand:#dc7b27; --brand-dark:#b85f17; --ink:#202020; --muted:#667085; --line:#e5e7eb; width:min(900px,92vw); margin:54px auto 80px; color:#202020; }
.news-article__back { display:inline-block; margin-bottom:28px; color:#dc7b27; text-decoration:none; }
.news-article h1 { margin:0 0 16px; font-size:clamp(28px,4vw,44px); line-height:1.2; overflow-wrap:anywhere; }
.news-article__date { display:block; margin-bottom:30px; color:#666; }
.news-article__cover { display:block; width:100%; max-height:620px; margin:0 0 36px; border-radius:4px; object-fit:contain; }
.news-article .news-article__body { min-height:0; padding:0; font-size:18px; line-height:1.7; overflow-wrap:anywhere; }
.news-article__body img { max-width:100%; height:auto; }
.news-article__body .cms-button { background:#dc7b27; }
.lad-news-pagination { display:flex; justify-content:center; flex-wrap:wrap; gap:10px; margin:30px 0; }
.lad-news-pagination .elementor-button[aria-current=page] { background:#fff; color:#b85f17; outline:2px solid #dc7b27; }
@media(max-width:600px) { .news-article { margin:30px auto 48px; } }
