.news-hero{position:relative;display:grid;min-height:330px;place-items:center;overflow:hidden;background:linear-gradient(120deg,#edf5ee,#fff 58%,#d8eadc)}
.news-hero>div{position:relative;z-index:1;padding:32px 24px;text-align:center}
.news-hero p,.news-heading p{margin:0;color:var(--green);font-size:12px;font-weight:800;letter-spacing:.18em}
.news-hero h1{margin:10px 0 0;font-size:42px;line-height:1.25;letter-spacing:.08em}
.news-hero>span{position:absolute;right:-.04em;bottom:-.33em;color:#13722d0d;font-weight:900;font-size:clamp(90px,17vw,260px);line-height:1;letter-spacing:-.07em}
.news-content,.news-article{box-sizing:border-box;max-width:1020px;margin:auto;padding:80px 24px 110px}
.news-heading{margin-bottom:34px}
.news-heading h2{margin:8px 0 0;font-size:36px}
.news-list{border-top:2px solid var(--green)}
.news-list a{display:grid;grid-template-columns:130px 110px minmax(0,1fr) 30px;gap:16px;align-items:center;padding:24px 18px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}
.news-list a:hover{background:#f1f6f2}
.news-list time{font-size:15px}
.news-category{display:inline-flex;justify-content:center;padding:5px 8px;background:#edf5ee;color:var(--green);font-size:12px;font-weight:800}
.news-list strong{font-size:17px}
.news-list i{font-style:normal;color:var(--green);font-size:20px}
.pagination{display:flex;justify-content:center;gap:8px;margin-top:42px}
.pagination span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--green);color:var(--green);font-weight:800}
.pagination span[aria-current]{background:var(--green);color:#fff}
.pagination .is-disabled{border-color:#d6ded7;color:#a9b4ab}
.news-article{max-width:820px}
.news-article>.news-category{margin-top:0}
.news-article time{display:block;margin-top:18px;color:var(--muted);font-size:15px}
.news-article h2{margin:12px 0 38px;padding-bottom:28px;border-bottom:2px solid var(--green);font-size:36px;line-height:1.45}
.news-article-body p{font-size:16px;line-height:2}
.news-back{display:flex;align-items:center;justify-content:center;width:240px;min-height:54px;margin:36px auto 0;border:1px solid var(--green);color:var(--green);font-weight:800;text-decoration:none}
.news-back:hover{background:var(--green);color:#fff}
@media(max-width:820px){.news-hero{min-height:240px}
.news-hero>div{box-sizing:border-box;width:100%;padding:28px 20px}
.news-hero h1{font-size:34px}
.news-hero>span{font-size:31vw;right:-.1em}
.news-content,.news-article{padding:62px 20px 76px}
.news-heading h2,.news-article h2{font-size:28px}
.news-list a{grid-template-columns:1fr auto;gap:10px;padding:18px 0}
.news-list time{grid-column:1}
.news-list .news-category{grid-column:2;grid-row:1}
.news-list strong{grid-column:1/2;font-size:16px}
.news-list i{grid-column:2;grid-row:2}
.news-article h2{margin-bottom:28px;padding-bottom:22px}
.news-article-body p{font-size:16px}
.news-back{width:100%;min-width:0}
}
