.news-main{max-width:1160px;margin:110px auto 60px;padding:24px;color:#203b32}.news-main h1{font-size:clamp(34px,5vw,60px);line-height:1.12;margin:24px 0}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{background:#fff;border:1px solid #dae4dc;border-radius:22px;padding:22px;overflow:hidden;overflow-wrap:anywhere}.news-card img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.news-card h2{font-size:25px;line-height:1.25}.news-card p{line-height:1.65}.news-main a{text-decoration:underline;text-underline-offset:3px}.news-article{max-width:760px;margin:25px auto;font-size:20px;line-height:1.75;overflow-wrap:anywhere}.news-article h2{font-size:32px;margin-top:36px;line-height:1.2}.news-article h3{font-size:26px}.news-intro{font-size:23px;color:#51645a}.news-article img,.news-article video{max-width:100%;height:auto;border-radius:18px}.news-article iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:14px}.news-article figure{margin:28px 0}.news-article blockquote{border-left:4px solid #538766;margin:24px 0;padding-left:20px}.news-article figcaption,.news-main small{font-size:15px;color:#58675e}.news-search{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 40px;align-items:end}.news-search label{display:grid;gap:8px;flex:1;min-width:180px}.news-search input,.news-search select,.news-search button{font:inherit;padding:12px;border:1px solid #b8c7bb;border-radius:12px}.news-search button{background:#204c39;color:white;cursor:pointer}.news-pagination{display:flex;gap:16px;margin:30px 0}.news-pagination a{padding:10px}.news-pagination [aria-current]{background:#cee5d1;border-radius:10px}.preview-banner{padding:16px;background:#fff1bc;border-radius:12px}.cms-news .site-header{z-index:20}.news-cover{width:100%;max-height:520px;object-fit:cover}@media(max-width:760px){.news-grid{grid-template-columns:1fr}.news-main{margin-top:95px;padding:18px}.news-article{font-size:18px}.news-search{display:grid}.news-search label{min-width:0}.cms-news .main-nav{max-height:80vh;overflow:auto}}

body.cms-news{background:#f5f6f0}.cms-news .news-main{background:#f5f6f0}.cms-news .site-footer{background:#13201c}


body.cms-news{display:flow-root;min-height:100vh}

