.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:50px 100px}.news-card{border-top:1px solid var(--line);padding-top:24px}.news-card img{height:230px;object-fit:cover;margin-bottom:24px}.news-card h2{font-size:26px;line-height:1.5;margin:14px 0}.news-card p:not(.eyebrow){margin-bottom:22px}.news-empty{grid-column:1/-1;padding:30px 0}.news-empty h2{font-size:30px}.news-empty p{margin:20px 0}.article-page{max-width:900px;padding-block:65px 90px}.article-page nav,.article-meta{font-size:13px;color:var(--body)}.article-page h1{font-size:clamp(30px,4vw,48px);line-height:1.5;margin:25px 0}.article-summary{background:var(--paper);padding:24px;margin:30px 0}.article-body{font-size:17px;line-height:2}.article-body p{margin:24px 0}.article-body h2{font-size:29px;line-height:1.6;margin:45px 0 20px}.article-body img,.article-page>img{width:100%;height:auto;max-height:750px;object-fit:contain}.article-body figcaption{font-size:13px;color:var(--body);margin:12px 0 25px}.article-related{border-top:1px solid var(--line);padding-block:40px 70px}.article-related h2{font-size:25px;margin-bottom:24px}.article-related a{display:inline-block;margin:0 25px 15px 0;text-decoration:underline}@media(max-width:900px){.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.news-grid{grid-template-columns:1fr;padding-block:30px 60px}.article-page{padding-block:35px 60px}.article-body{font-size:16px}.article-body h2{font-size:25px}}
