/* Scoped Resources/blog styling — does not change approved homepage or inner pages. */
.ab-blog{background:#fff;color:#172a37;font-family:Manrope,Arial,sans-serif}.ab-blog *{box-sizing:border-box}.ab-blog-wrap{width:min(1240px,calc(100% - 60px));margin:0 auto}.ab-blog-hero{background:linear-gradient(112deg,#f5fafc,#fff 70%);padding:85px 0 88px}.ab-blog-eyebrow{display:flex;gap:13px;align-items:center;font-size:12px;font-weight:800;letter-spacing:.13em;color:#087da9;margin-bottom:24px}.ab-blog-eyebrow span{width:32px;height:2px;background:#ef2342}.ab-blog h1,.ab-blog h2,.ab-blog h3{font-family:Manrope,Arial,sans-serif;letter-spacing:-.035em}.ab-blog h1{font-size:clamp(37px,4.3vw,50px);line-height:1.16;max-width:820px;margin:0;font-weight:800}.ab-blog h1 em{font-style:normal;color:#078fc2}.ab-blog-hero p{font-size:17px;line-height:1.8;max-width:700px;color:#627587;margin:22px 0 0}.ab-blog-section{padding:76px 0 104px}.ab-blog-topline{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:35px}.ab-blog-kicker{font-size:12px;font-weight:800;color:#0589b9;letter-spacing:.12em}.ab-blog h2{font-size:40px;line-height:1.2;margin:9px 0 0}.ab-blog-topline>p{font-size:17px;line-height:1.6;color:#627587;max-width:370px}.ab-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ab-blog-card{border:1px solid #dceaf0;background:#fff;border-radius:20px;overflow:hidden;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.ab-blog-card:hover{transform:translateY(-3px);box-shadow:0 20px 40px #18465814}.ab-card-media{display:block;height:215px;background:#e7f5fa;overflow:hidden}.ab-card-media>img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}.ab-blog-card:hover .ab-card-media>img{transform:scale(1.04)}.ab-card-pattern{height:100%;display:grid;place-items:center;background:radial-gradient(circle at 72% 10%,#d5f0f9 0,transparent 58%),linear-gradient(135deg,#e5f3f8,#f4fafd)}.ab-card-pattern svg{height:86px;width:86px;fill:none;stroke:#0789b7;stroke-width:3;opacity:.43}.ab-card-content{display:flex;flex:1;flex-direction:column;padding:26px}.ab-card-category{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:#e42645}.ab-blog-card h3{font-size:20px!important;line-height:1.4;font-weight:800;margin:12px 0}.ab-blog-card h3 a{color:#162b39;text-decoration:none}.ab-blog-card h3 a:hover,.ab-card-footer a:hover{color:#0489be}.ab-card-content>p{color:#627587;font-size:17px;line-height:1.65;margin:0 0 25px}.ab-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;border-top:1px solid #e5eef3;padding-top:18px;font-size:12px;color:#82919d}.ab-card-footer a{text-decoration:none;color:#067fae;font-weight:800;font-size:13px}.ab-pagination{margin-top:40px}.ab-pagination ul{display:flex;gap:9px;list-style:none;padding:0;flex-wrap:wrap}.ab-pagination a,.ab-pagination span{border:1px solid #d5e8ef;border-radius:9px;padding:9px 14px;text-decoration:none;color:#137caa}.ab-pagination .current{background:#078fbe;color:#fff}.ab-blog-empty{font-size:17px;color:#637587}.ab-narrow{max-width:820px}.ab-post-head{background:#f6fafc;padding:70px 0 50px}.ab-back{color:#077fab;text-decoration:none;font-size:14px;font-weight:700}.ab-post-category{text-transform:uppercase;color:#e52543;font-size:12px;letter-spacing:.12em;font-weight:800;margin-top:33px;margin-bottom:15px}.ab-post-head h1{max-width:850px}.ab-post-meta{color:#6d7c89;font-size:14px;margin:22px 0 0}.ab-post-meta span{padding:0 7px}.ab-single-image{margin-top:34px}.ab-single-image img{width:100%;max-height:510px;object-fit:cover;border-radius:19px;display:block}.ab-post-body{padding-top:54px;padding-bottom:105px}.ab-article{font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.95;color:#455a6b}.ab-article p,.ab-article ul,.ab-article ol{font-size:17px;line-height:1.95;margin:0 0 25px}.ab-article h2{font-size:32px;margin:42px 0 19px;color:#172a37}.ab-article h3{font-size:20px!important;margin:30px 0 14px;color:#172a37}.ab-article a{color:#0789b7}.ab-article img{max-width:100%;height:auto;border-radius:14px}.ab-article blockquote{border-left:3px solid #ef2342;padding-left:22px;margin:30px 0;color:#233b4b}.ab-post-bottom{border-top:1px solid #deebf1;margin-top:44px;padding-top:24px}.ab-post-bottom a{font-size:15px;color:#0789b7;font-weight:800;text-decoration:none}@media(max-width:900px){.ab-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-blog-topline{align-items:start;flex-direction:column}.ab-blog h2{font-size:34px}}@media(max-width:620px){.ab-blog-wrap{width:calc(100% - 36px)}.ab-blog-hero{padding:58px 0}.ab-blog-section{padding:55px 0 70px}.ab-blog-grid{grid-template-columns:1fr}.ab-card-media{height:220px}.ab-post-head{padding:50px 0 38px}.ab-post-body{padding-top:38px;padding-bottom:70px}.ab-article h2{font-size:28px}}
