.blog-module__JsT-Oq__container{background:var(--surface,#f8f9fb);min-height:100vh}.blog-module__JsT-Oq__hero{background:var(--primary-container,#004a99);padding:5rem 2rem 4rem;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroContent{max-width:1100px;margin:0 auto;position:relative}.blog-module__JsT-Oq__heroTag{letter-spacing:.18em;text-transform:uppercase;color:var(--secondary-fixed,#a3f69c);font-size:.68rem;font-weight:600;font-family:var(--font-body,Inter, sans-serif);margin-bottom:1.25rem;display:block}.blog-module__JsT-Oq__heroTitle{font-family:var(--font-display,Manrope, sans-serif);letter-spacing:-.03em;color:#fff;max-width:700px;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.1}.blog-module__JsT-Oq__heroHighlight{color:var(--secondary-fixed,#a3f69c)}.blog-module__JsT-Oq__heroDesc{color:#ffffffbf;font-size:1rem;line-height:1.7;font-family:var(--font-body,Inter, sans-serif);max-width:560px;margin-bottom:2.5rem}.blog-module__JsT-Oq__heroBtn{background:var(--secondary-fixed,#a3f69c);color:var(--primary,#00346f);font-family:var(--font-display,Manrope, sans-serif);letter-spacing:.03em;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__articlesSection{max-width:1100px;margin:0 auto;padding:4rem 2rem}.blog-module__JsT-Oq__sectionLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--on-surface-variant,#44474f);font-size:.65rem;font-weight:600;font-family:var(--font-body,Inter, sans-serif);margin-bottom:1.25rem;display:block}.blog-module__JsT-Oq__featuredSection{margin-bottom:3rem}.blog-module__JsT-Oq__featuredGrid{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.blog-module__JsT-Oq__allGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.blog-module__JsT-Oq__ctaSection{background:var(--surface-container-low,#f2f4f6);padding:4rem 2rem}.blog-module__JsT-Oq__ctaInner{text-align:center;max-width:600px;margin:0 auto}.blog-module__JsT-Oq__ctaLabel{letter-spacing:.15em;text-transform:uppercase;color:var(--secondary,#1b6d24);font-size:.65rem;font-weight:600;font-family:var(--font-body,Inter, sans-serif);margin-bottom:1rem;display:block}.blog-module__JsT-Oq__ctaTitle{font-family:var(--font-display,Manrope, sans-serif);letter-spacing:-.02em;color:var(--on-surface,#191c1e);margin-bottom:1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.blog-module__JsT-Oq__ctaDesc{color:var(--on-surface-variant,#44474f);font-size:.9rem;line-height:1.7;font-family:var(--font-body,Inter, sans-serif);margin-bottom:2rem}.blog-module__JsT-Oq__ctaBtn{background:linear-gradient(135deg, var(--primary,#00346f) 0%, var(--primary-container,#004a99) 100%);color:#fff;font-family:var(--font-display,Manrope, sans-serif);letter-spacing:.03em;border-radius:.5rem;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.blog-module__JsT-Oq__card{background:var(--surface-container-lowest,#fff);color:inherit;border-radius:.75rem;grid-column:span 1;padding:1.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;box-shadow:0 2px 32px #191c1e0f}.blog-module__JsT-Oq__cardFeatured{grid-column:span 2;padding:2rem}.blog-module__JsT-Oq__card:hover{transform:translateY(-3px);box-shadow:0 8px 40px #191c1e1a}.blog-module__JsT-Oq__cardMeta{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.blog-module__JsT-Oq__cardCategory{letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:600;font-family:var(--font-body,Inter, sans-serif)}.blog-module__JsT-Oq__cardDot{background:var(--outline-variant,#c4c7c5);border-radius:50%;width:3px;height:3px;display:inline-block}.blog-module__JsT-Oq__cardTime{color:var(--on-surface-variant,#44474f);font-size:.7rem;font-family:var(--font-body,Inter, sans-serif)}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-display,Manrope, sans-serif);letter-spacing:-.02em;color:var(--on-surface,#191c1e);margin-bottom:.75rem;font-size:1.1rem;font-weight:700;line-height:1.25}.blog-module__JsT-Oq__cardTitleFeatured{font-size:1.5rem}.blog-module__JsT-Oq__cardDesc{color:var(--on-surface-variant,#44474f);font-size:.875rem;line-height:1.6;font-family:var(--font-body,Inter, sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:1.5rem;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__cardDescFeatured{-webkit-line-clamp:3}.blog-module__JsT-Oq__cardFooter{justify-content:space-between;align-items:center;display:flex}.blog-module__JsT-Oq__cardDate{color:var(--on-surface-variant,#44474f);font-size:.72rem;font-family:var(--font-body,Inter, sans-serif);letter-spacing:.03em}.blog-module__JsT-Oq__cardLink{color:var(--primary,#00346f);font-size:.8rem;font-weight:600;font-family:var(--font-display,Manrope, sans-serif)}@media (max-width:768px){.blog-module__JsT-Oq__featuredGrid{grid-template-columns:1fr}.blog-module__JsT-Oq__cardFeatured{grid-column:span 1;padding:1.5rem}.blog-module__JsT-Oq__cardTitleFeatured{font-size:1.1rem}.blog-module__JsT-Oq__cardDescFeatured{-webkit-line-clamp:2}}
