
.blog-card{padding:0;display:flex;flex-direction:column}.blog-card-media{aspect-ratio:4/3;overflow:hidden;background:#071fd3}.blog-card-media img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .4s}.blog-card:hover .blog-card-media img{transform:scale(1.035)}.blog-card-copy{padding:28px;flex:1}.blog-card-copy h3{font-size:1.4rem;line-height:1.25}.blog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:64px;align-items:start}.blog-article{width:100%;max-width:none}.blog-article h1{font-size:clamp(2.6rem,4vw,4rem);line-height:1.08}.blog-article>p{font-size:1.08rem;line-height:1.8;color:#52618a}.blog-article-image{margin:32px 0;aspect-ratio:5/3;overflow:hidden;border-radius:22px;background:#071fd3}.blog-article-image img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.blog-sidebar{align-self:stretch}.blog-sidebar-inner{position:sticky;top:105px}.blog-quote{padding:30px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#040d7e,#071fd3 65%,#087cff)}.blog-quote .eyebrow{font-size:1.12rem;margin-bottom:16px}.blog-quote h2{color:#fff;font-size:1.65rem;line-height:1.2;margin:0 0 18px}.blog-quote p{color:#e6efff;line-height:1.65;font-size:.95rem}.blog-quote .button{width:100%;font-size:.94rem;padding:14px 16px;text-align:center;margin-top:14px}.blog-reading{margin-top:35px}.blog-reading h2{font-size:1.55rem;margin:0 0 20px}.blog-reading-link{display:grid;grid-template-columns:76px 1fr;gap:15px;align-items:center;padding:17px 0;border-bottom:1px solid var(--line);font-size:.96rem;font-weight:600;line-height:1.35;transition:color .2s}.blog-reading-link:hover{color:var(--blue)}.blog-reading-link img{width:76px;height:76px;border-radius:12px;object-fit:cover;object-position:center 30%}@media(max-width:1000px){.blog-article-layout{grid-template-columns:minmax(0,1fr) 290px;gap:32px}.blog-quote{padding:24px}}@media(max-width:820px){.blog-article-layout{grid-template-columns:1fr;gap:44px}.blog-sidebar-inner{position:static;display:grid;grid-template-columns:1fr 1fr;gap:28px}.blog-reading{margin-top:0}.blog-article h1{font-size:clamp(2.4rem,7vw,3.6rem)}}@media(max-width:600px){.blog-sidebar-inner{grid-template-columns:1fr}.blog-card-copy{padding:24px}.blog-article-image{margin:25px 0}.blog-article h2{font-size:1.65rem}.blog-article-layout{gap:35px}}@media(prefers-reduced-motion:reduce){.blog-card-media img{transition:none}.blog-card:hover .blog-card-media img{transform:none}}

.blog-page .page-hero h1,.blog-page .blog-article h1{font-size:clamp(2.25rem,3.25vw,3.35rem);line-height:1.12}@media(max-width:600px){.blog-page .page-hero h1,.blog-page .blog-article h1{font-size:2.2rem}}
