.blog-preview-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.blog-preview-head .section-heading{margin-bottom:0}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.blog-card,.blog-list-item{background:#fff;border:1px solid #d8e7ef;border-radius:8px;box-shadow:0 10px 25px rgba(22,50,79,.06)}.blog-card{padding:24px;display:flex;flex-direction:column;min-height:265px}.blog-card time,.blog-list-item time,.blog-article time{color:#00a6a6;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.blog-card h3{font-size:22px;line-height:1.22;margin:12px 0}.blog-card h3 a{color:#123b63;text-decoration:none}.blog-card h3 a:hover{color:#0f6fb8}.blog-card p{color:#5d6d7c;margin:0 0 18px}.blog-card .text-link{margin-top:auto}.blog-hero h1{font-size:clamp(36px,5vw,64px)}.blog-list{display:grid;gap:18px;max-width:1040px;margin:0 auto}.blog-list-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:26px}.blog-list-item h2{font-size:26px;line-height:1.18;margin:8px 0 10px;color:#123b63}.blog-list-item p{margin:0;color:#5d6d7c}.blog-article{max-width:900px;margin:0 auto;padding:clamp(58px,7vw,96px) clamp(18px,5vw,72px)}.blog-article header{border-bottom:1px solid #d8e7ef;margin-bottom:34px;padding-bottom:24px}.blog-article h1{font-size:clamp(34px,5vw,58px);line-height:1.08;color:#123b63;margin:8px 0 16px;letter-spacing:0}.blog-content{display:grid;gap:18px;margin-bottom:34px}.blog-content h2{font-size:28px;color:#123b63;margin:14px 0 0}.blog-content p,.blog-content li{font-size:18px;color:#5d6d7c;line-height:1.78}.blog-content p{margin:0}.blog-content ul{margin:0;padding-left:22px}@media (max-width:900px){.blog-preview-head{align-items:flex-start;flex-direction:column}.blog-grid{grid-template-columns:1fr 1fr}.blog-list-item{grid-template-columns:1fr}.blog-list-item .btn{justify-self:start}}@media (max-width:620px){.blog-grid{grid-template-columns:1fr}.blog-card{min-height:0}.blog-list-item{padding:20px}.blog-list-item h2{font-size:22px}.blog-content p,.blog-content li{font-size:16px}.blog-content h2{font-size:24px}}