.blog-hero{border-bottom:1px solid var(--line);padding:90px 0 75px}.blog-hero h1,.article-page h1{margin:20px 0;font:800 clamp(46px,6vw,74px)/1.05 Manrope}.blog-hero p{color:var(--muted);font-size:18px}.blog-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding:60px 0 100px;display:grid}.blog-grid>a{border:1px solid var(--line);border-radius:14px;flex-direction:column;min-height:320px;padding:28px;display:flex}.blog-grid>a:hover{border-color:var(--green);transform:translateY(-3px)}.blog-grid .featured{background:var(--green);color:var(--color-on-brand);grid-column:span 2}.article-no{margin-bottom:auto;font:700 13px Manrope}.blog-grid span{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:11px}.featured span,.featured p{color:var(--color-brand-light)}.blog-grid h2{margin:18px 0 4px;font:700 23px/1.3 Manrope}.blog-grid p{color:var(--muted);line-height:1.55}.blog-grid b{margin-top:18px;font-size:13px}.article-page{width:min(760px,100% - 40px);margin:70px auto 120px}.article-page>a{color:var(--green);font-size:13px}.article-page .eyebrow{margin-top:70px}.article-page h1{font-size:54px}.article-page .lead{color:var(--muted);font-size:21px;line-height:1.6}.article-page hr{border:0;border-top:1px solid var(--line);margin:45px 0}.article-page h2{margin-top:45px;font:800 28px Manrope}.article-page>p,.article-page li{color:var(--color-text);font-size:17px;line-height:1.8}.article-page li{margin-bottom:13px}.tip{background:var(--mint);border-radius:14px;margin:40px 0;padding:28px}.tip p{margin-bottom:0;line-height:1.6}.article-cta{background:var(--green);color:var(--color-on-brand);border-radius:18px;margin-top:60px;padding:40px}.article-cta h2{margin-top:0}.article-cta p{color:var(--color-brand-light)}@media (max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-grid .featured{grid-column:auto}.article-page h1{font-size:40px}}
