.blog-page main{max-width:1120px}.blog-hero{max-width:820px;padding:92px 0 54px}.blog-hero h1,.blog-article header h1{letter-spacing:-.055em;margin:12px 0 20px;font-size:clamp(38px,5vw,64px);line-height:1.04}.blog-hero>p:last-child,.blog-article header>p:last-child{color:#667085;max-width:760px;font-size:18px;line-height:1.7}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:92px;display:grid}.blog-grid article{background:#fff;border:1px solid #e4e7ec;border-radius:20px;flex-direction:column;min-height:340px;padding:28px;display:flex}.blog-grid article>div{color:#667085;align-items:center;gap:8px;font-size:12px;display:flex}.blog-grid article svg{color:#6366f1}.blog-grid h2{letter-spacing:-.035em;margin:28px 0 12px;font-size:24px;line-height:1.25}.blog-grid p{color:#667085;margin:0;line-height:1.7}.blog-grid a{color:#4f46e5;align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-weight:750;display:flex}.blog-article{max-width:800px;margin:auto;padding:92px 0 70px}.blog-article header{padding-bottom:34px}.blog-article header>div{color:#667085;gap:8px;font-size:13px;display:flex}.blog-article section{border-top:1px solid #e4e7ec;padding:30px 0}.blog-article section h2{letter-spacing:-.035em;margin:0 0 12px;font-size:26px}.blog-article section p{color:#475467;margin:0;font-size:17px;line-height:1.82}.blog-article aside{background:#f0f1ff;border-radius:20px;margin-top:34px;padding:30px}.blog-article aside h2{margin:0 0 8px}.blog-article aside p{color:#475467;margin:0 0 20px}@media (max-width:820px){.blog-grid{grid-template-columns:1fr}.blog-grid article{min-height:0}.blog-hero,.blog-article{padding-top:64px}}@media (max-width:560px){.blog-hero h1,.blog-article header h1{font-size:36px}.blog-article section h2{font-size:22px}.blog-article section p{font-size:16px}}
