.news-intro{padding-bottom:30px}.news-intro>p:last-child{max-width:650px;font-size:1.1rem}.news-content{padding-top:32px;min-height:40vh}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.news-card{display:block;text-decoration:none;color:inherit;border:1px solid #d9ded5;background:#fffdf7;border-radius:4px;overflow:hidden}.news-card>img{width:100%;aspect-ratio:3/2;object-fit:cover}.news-card>div{padding:28px}.news-card h2{font-size:2rem;margin:12px 0}.news-card p{line-height:1.7}.news-card:hover{border-color:#233e32}.news-card:focus-visible{outline:3px solid #233e32;outline-offset:4px}.news-content time{font-size:.85rem;color:#526458}.news-empty{padding:50px;max-width:850px;background:#e9ede4;border-radius:4px}.news-empty h2{font-size:2.2rem}.news-article{max-width:1000px;margin:40px auto}.news-article h1{font-size:clamp(2.3rem,5vw,4.3rem);margin:18px 0 30px}.news-body{white-space:pre-wrap;line-height:1.85;max-width:800px;font-size:1.1rem}.news-steps{margin-top:40px;display:grid;gap:40px}.news-steps figure{margin:0}.news-steps img{width:100%;max-height:800px;object-fit:contain;background:#e9ede4}.news-steps figcaption{display:flex;gap:18px;padding:16px 0;line-height:1.6;white-space:pre-wrap}.news-steps figcaption span{color:#697b58;font-size:.85rem;padding-top:3px}.news-intro[hidden]{display:none}@media(max-width:700px){.news-grid{grid-template-columns:1fr}.news-empty{padding:25px}.news-card>div{padding:22px}}@media(min-width:901px) and (max-width:1200px){header{flex-wrap:wrap}#main-nav{gap:18px}}
