.news-page{max-width:1100px;margin:auto;padding:34px clamp(18px,5vw,72px) 90px}.news-intro{padding:clamp(40px,7vw,78px);border-radius:28px;background:#123a2d;color:#fff;margin-bottom:50px}.news-intro p{color:#f2c66f;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.news-intro h1{color:#fff;font-size:clamp(42px,7vw,78px);margin:12px 0}.news-intro div{font:19px/1.6 Georgia;color:#d4e2db;max-width:680px}.news-page h2{font-size:clamp(28px,4vw,46px)}#news-list{display:grid;gap:18px}.news-card{padding:28px;border:1px solid rgba(23,53,43,.15);border-radius:18px;background:#fffdf8;box-shadow:0 12px 35px rgba(20,52,42,.08)}.news-card p:first-child{margin:0 0 12px;color:#315e49;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.news-card p:nth-child(2){margin:0;color:#17352b;font:18px/1.6 Georgia;white-space:pre-wrap}.news-card time{display:block;margin-top:18px;color:#617068;font-size:14px}
