.news-home,.news-index{padding-top:65px;padding-bottom:65px}.news-index h1{font-size:clamp(38px,6vw,72px);line-height:1.06;letter-spacing:-.04em}.news-intro{font-size:21px;line-height:1.65;max-width:800px;color:#53645c}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:35px}.news-card{border-top:2px solid #407f6b;padding:24px 0;min-width:0}.news-card:first-child{grid-column:1/-1}.news-card h3{font-size:27px;line-height:1.25;margin:12px 0}.news-card p{line-height:1.7}.news-card .kicker,.news-article .kicker{font-size:12px;line-height:1.6}.news-more{display:inline-block;margin-top:12px;font-weight:700}.news-article{max-width:830px;margin:60px auto;padding:0 24px 60px}.news-article h1{font-size:clamp(32px,5vw,54px);line-height:1.13;letter-spacing:-.035em}.news-article h2{font-size:27px;line-height:1.3;margin:35px 0 16px}.news-article p,.news-article li{font-size:18px;line-height:1.85}.news-article .news-meta{font-size:14px;color:#657269;border-bottom:1px solid #dce3de;padding-bottom:22px}.news-article .kicker{margin-top:28px}.news-sources{border-top:1px solid #dce3de;margin-top:40px;padding-top:10px}.news-sources a{overflow-wrap:anywhere;text-decoration:underline}.news-sources p{font-size:14px}.footer-recent h2{font-size:16px;margin-top:22px}.footer-recent a{font-size:14px;line-height:1.5;display:block;max-width:330px;margin:10px 0}@media(max-width:650px){.news-grid{grid-template-columns:1fr}.news-home,.news-index{padding-top:40px;padding-bottom:40px}.news-card h3{font-size:24px}.news-article{margin-top:35px}}
