/* Official article cards: editorial accents without invented article covers. */
.news-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.news-head h2{margin:8px 0}.news-head p{margin:0;color:#7c8f80}.news-head>a{white-space:nowrap;color:#388348;text-decoration:none;font-size:14px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.news-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e2ebe4;border-radius:20px;background:white;text-decoration:none!important;color:#1c3f30;transition:transform .2s,box-shadow .2s}.news-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #2454370c}.news-art{height:120px;display:flex;align-items:center;justify-content:space-between;padding:26px 30px;background:linear-gradient(120deg,#edf7ec,#f6f9f2);color:#659b6a}.news-art svg{width:48px;height:48px;stroke:currentColor;stroke-width:1.5;fill:none;stroke-linecap:round;stroke-linejoin:round}.news-art span{font-size:12px;letter-spacing:2px;color:#5e8464}.news-art.levels{background:linear-gradient(120deg,#edf6f3,#f3f9f8)}.news-art.event{background:linear-gradient(120deg,#f3f7e7,#faf9ef)}.news-body{padding:25px 28px;display:flex;flex-direction:column;flex:1}.news-body h3{font-size:19px;line-height:1.6;margin:0 0 12px}.news-body p{font-size:14px;line-height:1.8;color:#7d8d81;margin:0 0 24px}.news-body small{margin-top:auto;color:#4c8657;font-size:12px}.news-intro{max-width:650px;color:#748679;line-height:1.9}.news-page-heading{padding:48px 0 28px}.news-page-heading h1{font-size:38px;margin:12px 0}.news-source{display:flex;align-items:center;gap:24px;padding:28px;margin-top:35px;border-radius:18px;background:#f1f7ef}.news-source img{width:96px;height:96px;object-fit:contain}.news-source h2{font-size:20px;margin:0 0 8px}.news-source p{margin:0;color:#788a7c;font-size:14px}@media(max-width:800px){.news-grid{grid-template-columns:1fr;gap:18px}.news-card{display:grid;grid-template-columns:95px 1fr}.news-art{height:100%;min-height:160px;padding:20px 12px;flex-direction:column;justify-content:center;gap:16px}.news-art span{font-size:10px;letter-spacing:1px}.news-art svg{width:36px;height:36px}.news-body{padding:20px}.news-body h3{font-size:17px}.news-body p{margin-bottom:16px}.news-head{align-items:center}.news-head p{font-size:14px}.news-page-heading h1{font-size:30px}.news-source{padding:20px;gap:18px}.news-source img{width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-card:hover{transform:none}}

@media(min-width:801px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-card{display:grid;grid-template-columns:120px 1fr}.news-art{height:100%;padding:20px;flex-direction:column;justify-content:center;gap:18px}}

.news-meta{font-size:12px;color:#8a998d;margin-bottom:10px;line-height:1.5;font-variant-numeric:tabular-nums}.news-meta time{color:#6e8c74}
