.page-module__jXZM3G__pageContainer{min-height:100vh}.page-module__jXZM3G__header{background:linear-gradient(135deg,var(--primary-navy)0%,#0d1e33 100%);text-align:center;padding:80px 0 60px}.page-module__jXZM3G__title{color:var(--pure-white);margin-bottom:16px;font-size:clamp(2rem,4vw,3rem);font-weight:700}.page-module__jXZM3G__subtitle{color:#fffc;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__jXZM3G__blogSection{background:var(--soft-gray);padding:80px 0}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:32px;display:grid}.page-module__jXZM3G__blogCard{background:var(--pure-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);transition:all var(--transition-base);overflow:hidden}.page-module__jXZM3G__blogCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.page-module__jXZM3G__cardImage{background:linear-gradient(135deg,var(--primary-navy)0%,var(--dark-charcoal)100%);justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.page-module__jXZM3G__cardIcon{opacity:.3;font-size:4rem}.page-module__jXZM3G__category{background:var(--electric-blue);color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:600;position:absolute;top:16px;left:16px}.page-module__jXZM3G__cardContent{padding:28px}.page-module__jXZM3G__cardMeta{color:var(--medium-gray);align-items:center;gap:16px;margin-bottom:16px;font-size:.85rem;display:flex}.page-module__jXZM3G__cardTitle{color:var(--primary-navy);margin-bottom:12px;font-size:1.25rem;font-weight:600;line-height:1.4}.page-module__jXZM3G__cardTitle:hover{color:var(--electric-blue)}.page-module__jXZM3G__cardExcerpt{color:var(--medium-gray);margin-bottom:20px;line-height:1.7}.page-module__jXZM3G__readMore{color:var(--electric-blue);transition:gap var(--transition-fast);align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex}.page-module__jXZM3G__readMore:hover{gap:12px}.page-module__jXZM3G__featuredSection{background:var(--pure-white);padding:80px 0}.page-module__jXZM3G__featuredCard{background:linear-gradient(135deg,var(--primary-navy)0%,#0d1e33 100%);border-radius:var(--radius-lg);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:60px;display:grid}.page-module__jXZM3G__featuredBadge{background:var(--electric-blue);color:#fff;text-transform:uppercase;border-radius:50px;margin-bottom:20px;padding:8px 16px;font-size:.75rem;font-weight:600;display:inline-block}.page-module__jXZM3G__featuredTitle{margin-bottom:20px;font-size:clamp(1.5rem,3vw,2rem);line-height:1.3}.page-module__jXZM3G__featuredExcerpt{color:#fffc;margin-bottom:28px;line-height:1.8}.page-module__jXZM3G__featuredImage{border-radius:var(--radius-md);background:#ffffff1a;justify-content:center;align-items:center;height:300px;display:flex;position:relative;overflow:hidden}.page-module__jXZM3G__featuredIcon{opacity:.5;font-size:6rem}.page-module__jXZM3G__newsletter{background:var(--electric-blue);text-align:center;padding:60px 0}.page-module__jXZM3G__newsletter h2{color:#fff;margin-bottom:12px}.page-module__jXZM3G__newsletter p{color:#ffffffe6;margin-bottom:24px}.page-module__jXZM3G__newsletterForm{gap:12px;max-width:500px;margin:0 auto;display:flex}.page-module__jXZM3G__newsletterForm input{border:none;border-radius:50px;flex:1;padding:14px 20px;font-size:1rem}.page-module__jXZM3G__newsletterForm button{background:var(--primary-navy);color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50px;padding:14px 32px;font-weight:600}.page-module__jXZM3G__newsletterForm button:hover{background:var(--dark-charcoal)}@media (max-width:900px){.page-module__jXZM3G__featuredCard{grid-template-columns:1fr;padding:40px}.page-module__jXZM3G__featuredImage{order:-1;height:200px}}@media (max-width:600px){.page-module__jXZM3G__header{padding:60px 0 40px}.page-module__jXZM3G__blogSection{padding:48px 0}.page-module__jXZM3G__blogGrid{grid-template-columns:1fr}.page-module__jXZM3G__newsletterForm{flex-direction:column}}
