.news-wrap{max-width:1100px;margin:auto;padding:55px 6%}.news-reading{max-width:780px}.news-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:30px 0}.news-grid .card{margin:0}.news-meta{font-size:14px;color:#536359}.news-source{background:#e9ede3;padding:24px;margin:32px 0;border-radius:8px}.news-wrap a:not(.pill){text-decoration:underline}.news-wrap h1{font-size:clamp(34px,4vw,54px);line-height:1.15}.news-wrap h2{font-size:28px}.news-grid h2{font-size:25px}.news-grid p{font-size:16px}.news-reading p{line-height:1.8}.news-home{padding:55px 6%;background:#edf0e7}.news-home-inner{max-width:1200px;margin:auto}