.news-hero{padding:110px 0 64px;background:linear-gradient(110deg,rgba(9,20,24,.96),rgba(24,38,34,.88));border-bottom:1px solid rgba(125,199,80,.3)}
.news-hero .wrap{max-width:940px}.news-hero h1{margin:.18em 0;font-size:clamp(2.6rem,7vw,5.2rem)}.news-hero p:last-child{max-width:720px;color:#c9d2cc;font-size:1.08rem;line-height:1.7}
.news-list{display:grid;gap:25px;max-width:940px;margin:auto}.news-card{position:relative;padding:clamp(24px,5vw,42px);border:1px solid #4d5c61;border-left:7px solid var(--grass-light);background:linear-gradient(135deg,rgba(39,51,55,.93),rgba(13,22,26,.97));box-shadow:8px 8px 0 rgba(0,0,0,.4)}
.news-card h2{margin:13px 0 12px;color:#f2eddf;font-size:clamp(1.55rem,4vw,2.25rem);text-transform:none}.news-meta{display:flex;justify-content:space-between;gap:18px;color:#aebbb4;font:800 .78rem/1.2 "Courier New",monospace;text-transform:uppercase;letter-spacing:.08em}.news-meta span{color:#aee487}.news-summary{margin:0;color:#d9dfda;font-size:1.08rem;font-weight:700;line-height:1.65}.news-body{margin-top:24px;padding-top:23px;border-top:1px solid rgba(150,170,164,.25);color:#cbd4ce;line-height:1.75;white-space:pre-line}.news-toggle{margin-top:23px;padding:10px 15px;border:1px solid #799263;background:#17251f;color:#dff4cf;font:800 .9rem/1.2 Arial,sans-serif;cursor:pointer}.news-toggle:hover{background:#2d482f}.news-loading,.news-empty,.news-error{padding:28px;border:1px dashed #56676c;color:#bdc8c4;background:rgba(16,27,31,.74)}.news-error{color:#efbbb4}
.news-pagination{display:flex;justify-content:center;align-items:center;gap:16px;max-width:940px;margin:30px auto 0}.news-pagination button{padding:10px 16px;border:1px solid #799263;background:#17251f;color:#dff4cf;font-weight:800;cursor:pointer}.news-pagination button:disabled{opacity:.4;cursor:default}.news-pagination span{color:#bdc8c4;font-weight:800}
@media(max-width:600px){.news-hero{padding:78px 0 44px}.news-meta{display:grid;gap:6px}}
