.blog-main{max-width:1120px}.blog-main h1{font-size:clamp(38px,6vw,68px);line-height:1.1;letter-spacing:-2px;color:#163f75}.blog-lead{font-size:18px;color:#607187;max-width:760px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:40px 0 64px}.blog-card{display:block;text-decoration:none;padding:28px;border:1px solid #dce5ef;border-radius:18px;background:#f5f8fc;color:#163f75;transition:transform .2s}.blog-card:hover{transform:translateY(-4px)}.blog-card span{font-size:11px;letter-spacing:2px;color:#b75a00}.blog-card h2{font-size:23px;margin:18px 0}.blog-card p{color:#52647b}.blog-article{max-width:800px;margin:0 auto;padding:45px 0;border-top:1px solid #dce5ef;scroll-margin-top:30px}.blog-article h2{font-size:30px;color:#163f75}.blog-article h3{margin-top:28px}.blog-cta{text-align:center;background:#eef4fb;padding:32px;border-radius:18px}@media(max-width:760px){.blog-grid{grid-template-columns:1fr}.blog-card{padding:22px}.blog-main h1{letter-spacing:-1px}}@media(prefers-reduced-motion:reduce){.blog-card{transition:none}.blog-card:hover{transform:none}}
