.blog-page-module__FKjY9G__pageStack{gap:2rem;display:grid}.blog-page-module__FKjY9G__intro{gap:.85rem;max-width:54rem;display:grid}:is(.blog-page-module__FKjY9G__intro .title-lg,.blog-page-module__FKjY9G__intro .text-lead){margin:0}.blog-page-module__FKjY9G__featuredCard{grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);min-height:29rem;display:grid;overflow:hidden}.blog-page-module__FKjY9G__featuredMediaLink{color:inherit;min-width:0;text-decoration:none;display:block}.blog-page-module__FKjY9G__featuredMedia{background:linear-gradient(135deg,#4fd1c51f,#60a5fa29);height:100%;min-height:29rem;position:relative;overflow:hidden}.blog-page-module__FKjY9G__featuredOverlay{background:linear-gradient(#0206170a 0%,#0206176b 100%);position:absolute;inset:0}.blog-page-module__FKjY9G__featuredContent{align-content:space-between;gap:1.5rem;min-width:0;padding:clamp(1.4rem,3vw,2rem);display:grid}.blog-page-module__FKjY9G__featuredText{gap:1rem;min-width:0;display:grid}.blog-page-module__FKjY9G__metaRow{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.blog-page-module__FKjY9G__metaItem{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.82rem;font-weight:700}.blog-page-module__FKjY9G__featuredTitle{max-width:18ch;margin:0;font-size:clamp(2rem,3.8vw,3rem);line-height:1.08}.blog-page-module__FKjY9G__titleLink{color:inherit;text-decoration:none}.blog-page-module__FKjY9G__featuredExcerpt{max-width:58ch;margin:0}.blog-page-module__FKjY9G__buttonRow{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.blog-page-module__FKjY9G__sectionBlock{gap:1rem;display:grid}.blog-page-module__FKjY9G__sectionHead{gap:.35rem;display:grid}.blog-page-module__FKjY9G__sectionHead .title-md{margin:0}.blog-page-module__FKjY9G__ctaCard{padding:clamp(1.4rem,3vw,1.9rem)}.blog-page-module__FKjY9G__ctaInner{gap:.9rem;max-width:47.5rem;display:grid}:is(.blog-page-module__FKjY9G__ctaInner .title-md,.blog-page-module__FKjY9G__ctaInner .text-muted){margin:0}@media (max-width:1080px){.blog-page-module__FKjY9G__featuredCard{grid-template-columns:1fr}.blog-page-module__FKjY9G__featuredMedia{min-height:21rem}.blog-page-module__FKjY9G__featuredTitle,.blog-page-module__FKjY9G__featuredExcerpt{max-width:none}}@media (max-width:640px){.blog-page-module__FKjY9G__pageStack{gap:1.5rem}.blog-page-module__FKjY9G__featuredMedia{min-height:16rem}.blog-page-module__FKjY9G__featuredContent{gap:1.15rem}.blog-page-module__FKjY9G__metaRow{gap:.55rem}}
