.blog-grid{align-items:stretch}.blog-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0}.blog-card>img{width:100%;aspect-ratio:16/9;border-radius:0;object-fit:cover;object-position:center}.blog-card>.eyebrow{margin:22px 24px 0}.blog-card h2{margin:9px 24px 0;font-size:24px;line-height:1.2;letter-spacing:-.025em}.blog-card p{margin:13px 24px 0;color:var(--muted);font-size:15px;line-height:1.65}.blog-card small{margin:auto 24px 22px;padding-top:18px;color:#7b8799}.article{max-width:880px;padding:clamp(24px,5vw,56px)}.article>h1{max-width:760px;margin:14px auto 0;color:var(--navy);font-size:clamp(36px,6vw,58px);line-height:1.06;letter-spacing:-.045em;text-align:center}.article>.eyebrow,.article-meta{display:block;text-align:center}.article-meta{margin:18px 0 30px;color:#738097;font-size:14px}.article-image{display:block;width:100%;aspect-ratio:16/9;margin:0 auto 38px;border-radius:18px;object-fit:cover;object-position:center;background:#edf1f6}.article-content{max-width:720px;margin:0 auto;color:#26364e;font-family:Charter,"Bitstream Charter",Georgia,"Times New Roman",serif;font-size:clamp(18px,2vw,20px);line-height:1.82}.article-content>p:first-child{font-size:1.08em;color:#40516a}.article-content h2,.article-content h3{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--navy);line-height:1.22;letter-spacing:-.025em}.article-content h2{margin:2.2em 0 .65em;font-size:1.65em}.article-content h3{margin:1.8em 0 .55em;font-size:1.3em}.article-content p{margin:0 0 1.35em}.article-content ul,.article-content ol{margin:0 0 1.5em;padding-left:1.35em}.article-content li{margin:.5em 0}.article-content blockquote{margin:1.8em 0;border-left:4px solid var(--blue);padding:5px 0 5px 24px;color:#455875;font-style:italic}.article-content a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.article-content img{display:block;width:100%;height:auto;margin:2em auto;border-radius:14px}.article-cta{max-width:720px;margin:45px auto 0}@media(max-width:640px){.article{border-radius:0;padding:25px 18px}.article>h1{text-align:left}.article>.eyebrow,.article-meta{text-align:left}.article-image{margin-bottom:28px;border-radius:12px}.article-content{font-size:18px;line-height:1.72}}
