.gm-blog-wrap{max-width:1180px;margin:auto;padding:70px 20px}.gm-blog-title{font-size:clamp(30px,4vw,46px);font-weight:750;color:#0d2b5e;margin-bottom:12px}.gm-blog-lead{color:#60718a;margin-bottom:34px}.gm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.gm-blog-card{border:1px solid #e7ecf4;border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 5px 24px rgba(13,43,94,.06);transition:transform .2s,box-shadow .2s}.gm-blog-card:hover{transform:translateY(-5px);box-shadow:0 14px 35px rgba(13,43,94,.13)}.gm-blog-card>a{display:block;color:inherit;text-decoration:none}.gm-blog-card img{display:block;width:100%;height:215px;object-fit:cover}.gm-blog-card-body{padding:23px}.gm-blog-card h2{font-size:21px;line-height:1.4;font-weight:700;color:#0d2b5e}.gm-blog-card p{font-size:15px;color:#60718a;line-height:1.7}.gm-blog-date{display:block;font-size:13px;color:#7c8ba0;margin-bottom:12px}.gm-blog-read{font-weight:700;color:#1878bf}.gm-blog-article{width:100%;min-width:0}.gm-blog-article h1{font-size:clamp(30px,4vw,48px);line-height:1.2;color:#0d2b5e}.gm-blog-hero{width:100%;max-height:440px;object-fit:cover;border-radius:15px;margin:26px 0}.gm-blog-content{font-size:17px;line-height:1.9;color:#35465d;overflow-wrap:anywhere}.gm-blog-content img,.gm-blog-content iframe{max-width:100%;height:auto}.gm-blog-content h2,.gm-blog-content h3{color:#0d2b5e;margin:25px 0 12px}.gm-blog-content a{color:#1479c0;text-decoration:underline}.gm-blog-pages{display:flex;gap:10px;justify-content:center;margin-top:36px}.gm-blog-pages a{padding:9px 15px;border:1px solid #d8e1ed;border-radius:8px}.gm-blog-pages .current{background:#0d2b5e;color:white}@media(max-width:900px){.gm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gm-blog-grid{grid-template-columns:1fr}.gm-blog-wrap{padding-top:38px}.gm-blog-card img{height:210px}}
/* Article uses the same Bootstrap .container/.row/.col layout as About and other pages. */
.gm-blog-article, .gm-blog-article .row, .gm-blog-article [class*="col-"] {min-width:0}
.gm-blog-article h1,.gm-blog-content h2,.gm-blog-content h3,.gm-blog-content h4{font-family:var(--spartan);color:var(--heading-color)}
.gm-blog-article h1{font-size:clamp(30px,4vw,46px);line-height:1.2}
.gm-blog-article .gm-blog-content{font-family:var(--poppins);color:var(--paragraph);font-size:16px;line-height:1.75;overflow-wrap:anywhere;min-width:0;max-width:100%}
.gm-blog-content p{font-size:inherit;line-height:inherit;margin:0 0 18px}
.gm-blog-content h2{font-size:clamp(25px,3vw,36px);line-height:1.3;margin:28px 0 14px}
.gm-blog-content h3{font-size:clamp(21px,2.5vw,26px);line-height:1.3;margin:22px 0 12px}
.gm-blog-content ul,.gm-blog-content ol{display:block;float:none;width:100%;min-width:0;max-width:100%;margin:0 0 24px;padding:0 0 0 25px;list-style:disc outside;columns:auto}
.gm-blog-content ol{list-style:decimal outside}
.gm-blog-content li{display:list-item;list-style:inherit;float:none;position:static;min-width:0;width:auto;max-width:100%;margin:0 0 12px;padding:0;text-align:left;color:inherit;font:inherit;white-space:normal;overflow-wrap:anywhere}
.gm-blog-content li::marker{color:var(--heading-color)}
.gm-blog-content li p,.gm-blog-content li div{display:inline;margin:0;padding:0;line-height:inherit}
.gm-blog-content li span,.gm-blog-content li strong,.gm-blog-content li em{font-size:inherit;line-height:inherit;color:inherit}
.gm-blog-content a{color:var(--primary-color);text-decoration:underline}
.gm-blog-content img,.gm-blog-content iframe,.gm-blog-content video{max-width:100%;height:auto}
.gm-blog-content table,.gm-blog-content pre{display:block;max-width:100%;overflow-x:auto}
@media(max-width:767px){.gm-blog-article{padding-top:35px;padding-bottom:65px}.gm-blog-content{font-size:15px!important}.gm-blog-article h1{font-size:32px}.gm-blog-content ul,.gm-blog-content ol{padding-left:22px}.gm-blog-hero{height:auto;max-height:none}}
