.blog-hero{padding-block:70px 45px;max-width:950px}.blog-hero h1{font-size:clamp(40px,5vw,70px);font-weight:600;line-height:1.08;margin:0 0 25px}.blog-hero>p:last-child{font-size:18px;color:var(--text);max-width:760px}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-bottom:100px}.blog-card{display:block;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;transition:transform .25s,box-shadow .25s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #172a3410}.blog-cover{height:250px;object-fit:cover;width:100%}.blog-card>div{padding:25px}.blog-card h2{font-size:25px;letter-spacing:-.7px;line-height:1.25;margin-bottom:14px}.blog-card p{font-size:14px;color:var(--text);line-height:1.8}.blog-card .eyebrow{font-size:10px;margin-bottom:16px}.blog-read{font-size:13px;font-weight:600}.article-body{max-width:850px;padding-bottom:90px}.article-body>img{width:100%;max-height:500px;object-fit:cover;border-radius:22px;margin-bottom:40px}.article-body h2{font-size:29px;margin:35px 0 16px}.article-body p,.article-body li{font-size:17px;line-height:1.9;color:#52656e}.article-body ul{padding-left:23px}.article-body li{padding-bottom:7px}.article-cta{margin-top:40px;padding:30px;border:1px solid var(--line);background:#e8f1f5;border-radius:18px}.article-cta .btn{margin-top:10px}.blog-home{padding-top:0}.blog-home>.section-heading{margin-bottom:30px}.blog-home .blog-grid{padding-bottom:0}.blog-home .blog-card h2{font-size:22px}.blog-home .blog-card p{font-size:14px}
@media(max-width:900px){.blog-grid{grid-template-columns:1fr 1fr}.blog-hero{padding-top:45px}.blog-hero>p:last-child{font-size:16px}}
@media(max-width:600px){.blog-grid{grid-template-columns:1fr;gap:20px;padding-bottom:55px}.blog-cover{height:230px}.blog-card h2{font-size:25px}.blog-card>div{padding:22px}.blog-hero{padding-block:35px 25px}.blog-hero h1{font-size:42px}.article-body h2{font-size:26px}.article-body p,.article-body li{font-size:16px}.article-body{padding-bottom:55px}.article-cta{padding:23px}}
