.BlogListing-module__3WxavG__blogHero{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--teal-bg-subtle) 100%);padding:140px 0 48px}.BlogListing-module__3WxavG__blogHeroTitle{margin:16px 0 20px;font-size:3rem;font-weight:800;line-height:1.12}.BlogListing-module__3WxavG__blogHeroTitle strong{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.BlogListing-module__3WxavG__blogHeroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.15rem;line-height:1.7}.BlogListing-module__3WxavG__postCount{color:var(--text-tertiary);letter-spacing:.3px;margin-top:16px;font-size:.9rem;font-weight:600}.BlogListing-module__3WxavG__featured{background:var(--teal-bg-subtle);padding:24px 0 48px}.BlogListing-module__3WxavG__featuredCard{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base), transform var(--transition-base);color:inherit;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.BlogListing-module__3WxavG__featuredCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.BlogListing-module__3WxavG__featuredContent{flex-direction:column;justify-content:center;padding:48px 40px;display:flex}.BlogListing-module__3WxavG__featuredVisual{min-height:300px;position:relative}.BlogListing-module__3WxavG__featuredGradient{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 40%, #1a2332 100%);opacity:.9;position:absolute;inset:0}.BlogListing-module__3WxavG__categoryBadge{color:var(--teal);text-transform:uppercase;letter-spacing:.5px;background:#4184891a;border-radius:50px;width:fit-content;margin-bottom:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.BlogListing-module__3WxavG__featuredTitle{margin-bottom:12px;font-size:1.8rem;font-weight:700;line-height:1.25}.BlogListing-module__3WxavG__featuredSubtitle{color:var(--text-secondary);margin-bottom:20px;font-size:1rem;line-height:1.6}.BlogListing-module__3WxavG__postMeta{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.85rem;display:flex}.BlogListing-module__3WxavG__metaDot{opacity:.5}.BlogListing-module__3WxavG__filters{padding:32px 0 0}.BlogListing-module__3WxavG__filterBar{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.BlogListing-module__3WxavG__filterBar::-webkit-scrollbar{display:none}.BlogListing-module__3WxavG__filterChip{background:var(--gray-100);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;border:none;border-radius:50px;flex-shrink:0;padding:8px 16px;font-family:inherit;font-size:.85rem;font-weight:500}.BlogListing-module__3WxavG__filterChip:hover{background:var(--gray-200);color:var(--text-primary)}.BlogListing-module__3WxavG__filterActive{background:var(--teal);color:var(--white)}.BlogListing-module__3WxavG__filterActive:hover{background:var(--teal-hover);color:var(--white)}.BlogListing-module__3WxavG__grid{padding:48px 0 80px}.BlogListing-module__3WxavG__postGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.BlogListing-module__3WxavG__postCard{background:var(--white);border:1.5px solid var(--border-color);border-radius:var(--border-radius-md);color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;padding:28px;text-decoration:none;display:flex}.BlogListing-module__3WxavG__postCard:hover{border-color:var(--teal);box-shadow:var(--shadow-md);transform:translateY(-3px)}.BlogListing-module__3WxavG__postCardTop{margin-bottom:16px}.BlogListing-module__3WxavG__categoryTag{text-transform:uppercase;letter-spacing:.5px;color:var(--teal);font-size:.75rem;font-weight:600}.BlogListing-module__3WxavG__postCardTitle{margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.35}.BlogListing-module__3WxavG__postCardSubtitle{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.55}.BlogListing-module__3WxavG__loadMoreWrapper{justify-content:center;margin-top:48px;display:flex}.BlogListing-module__3WxavG__loadMoreBtn{border-radius:var(--border-radius-full);background:var(--white);color:var(--teal);border:2px solid var(--teal);cursor:pointer;transition:all var(--transition-base);padding:14px 40px;font-family:inherit;font-size:.95rem;font-weight:600}.BlogListing-module__3WxavG__loadMoreBtn:hover{background:var(--teal);color:var(--white);box-shadow:var(--shadow-teal)}.BlogListing-module__3WxavG__emptyState{text-align:center;color:var(--text-secondary);padding:64px 0}.BlogListing-module__3WxavG__emptyState p{margin-bottom:20px;font-size:1.05rem}.BlogListing-module__3WxavG__resetBtn{border-radius:var(--border-radius-full);background:var(--gray-100);color:var(--text-primary);cursor:pointer;transition:all var(--transition-base);border:none;padding:10px 24px;font-family:inherit;font-size:.9rem;font-weight:600}.BlogListing-module__3WxavG__resetBtn:hover{background:var(--gray-200)}.BlogListing-module__3WxavG__blogCta{background:linear-gradient(135deg, var(--teal-bg-subtle) 0%, var(--white) 100%);padding:80px 0}.BlogListing-module__3WxavG__ctaInner{text-align:center;max-width:560px;margin:0 auto}.BlogListing-module__3WxavG__ctaInner h2{margin-bottom:12px;font-size:2rem;font-weight:700}.BlogListing-module__3WxavG__ctaInner p{color:var(--text-secondary);margin-bottom:28px;line-height:1.6}@media (max-width:1024px){.BlogListing-module__3WxavG__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BlogListing-module__3WxavG__blogHero{padding:120px 0 36px}.BlogListing-module__3WxavG__blogHeroTitle{font-size:2.2rem}.BlogListing-module__3WxavG__featuredCard{grid-template-columns:1fr}.BlogListing-module__3WxavG__featuredVisual{min-height:160px}.BlogListing-module__3WxavG__featuredContent{padding:28px 24px}.BlogListing-module__3WxavG__postGrid{grid-template-columns:1fr}.BlogListing-module__3WxavG__filterBar{gap:6px}.BlogListing-module__3WxavG__filterChip{padding:7px 14px;font-size:.8rem}}
.page-module__e2UQWq__blogHero{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--teal-bg-subtle) 100%);padding:140px 0 48px}.page-module__e2UQWq__blogHeroTitle{margin:16px 0 20px;font-size:3rem;font-weight:800;line-height:1.12}.page-module__e2UQWq__blogHeroTitle strong{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__e2UQWq__blogHeroSubtitle{color:var(--text-secondary);max-width:560px;margin:0 auto;font-size:1.15rem;line-height:1.7}.page-module__e2UQWq__featured{background:var(--teal-bg-subtle);padding:24px 0 48px}.page-module__e2UQWq__featuredCard{background:var(--white);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-md);transition:box-shadow var(--transition-base), transform var(--transition-base);color:inherit;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;display:grid;overflow:hidden}.page-module__e2UQWq__featuredCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page-module__e2UQWq__featuredContent{flex-direction:column;justify-content:center;padding:48px 40px;display:flex}.page-module__e2UQWq__featuredVisual{min-height:300px;position:relative}.page-module__e2UQWq__featuredGradient{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 40%, #1a2332 100%);opacity:.9;position:absolute;inset:0}.page-module__e2UQWq__categoryBadge{color:var(--teal);text-transform:uppercase;letter-spacing:.5px;background:#4184891a;border-radius:50px;width:fit-content;margin-bottom:16px;padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.page-module__e2UQWq__featuredTitle{margin-bottom:12px;font-size:1.8rem;font-weight:700;line-height:1.25}.page-module__e2UQWq__featuredSubtitle{color:var(--text-secondary);margin-bottom:20px;font-size:1rem;line-height:1.6}.page-module__e2UQWq__postMeta{color:var(--text-tertiary);align-items:center;gap:6px;font-size:.85rem;display:flex}.page-module__e2UQWq__metaDot{opacity:.5}.page-module__e2UQWq__filters{padding:32px 0 0}.page-module__e2UQWq__filterBar{flex-wrap:wrap;gap:8px;display:flex}.page-module__e2UQWq__filterChip{background:var(--gray-100);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base);border-radius:50px;padding:8px 16px;font-size:.85rem;font-weight:500}.page-module__e2UQWq__filterChip:hover{background:var(--gray-200);color:var(--text-primary)}.page-module__e2UQWq__filterActive{background:var(--teal);color:var(--white)}.page-module__e2UQWq__filterActive:hover{background:var(--teal-hover);color:var(--white)}.page-module__e2UQWq__grid{padding:48px 0 80px}.page-module__e2UQWq__postGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__e2UQWq__postCard{background:var(--white);border:1.5px solid var(--border-color);border-radius:var(--border-radius-md);color:inherit;transition:border-color var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);flex-direction:column;padding:28px;text-decoration:none;display:flex}.page-module__e2UQWq__postCard:hover{border-color:var(--teal);box-shadow:var(--shadow-md);transform:translateY(-3px)}.page-module__e2UQWq__postCardTop{margin-bottom:16px}.page-module__e2UQWq__categoryTag{text-transform:uppercase;letter-spacing:.5px;color:var(--teal);font-size:.75rem;font-weight:600}.page-module__e2UQWq__postCardTitle{margin-bottom:10px;font-size:1.2rem;font-weight:700;line-height:1.35}.page-module__e2UQWq__postCardSubtitle{color:var(--text-secondary);flex:1;margin-bottom:16px;font-size:.9rem;line-height:1.55}.page-module__e2UQWq__blogCta{background:linear-gradient(135deg, var(--teal-bg-subtle) 0%, var(--white) 100%);padding:80px 0}.page-module__e2UQWq__ctaInner{text-align:center;max-width:560px;margin:0 auto}.page-module__e2UQWq__ctaInner h2{margin-bottom:12px;font-size:2rem;font-weight:700}.page-module__e2UQWq__ctaInner p{color:var(--text-secondary);margin-bottom:28px;line-height:1.6}.page-module__e2UQWq__hero{text-align:center;background:linear-gradient(180deg, var(--white) 0%, var(--teal-bg-subtle) 50%, var(--white) 100%);justify-content:center;align-items:center;min-height:calc(100vh - 72px);padding:140px 0 80px;display:flex}.page-module__e2UQWq__heroInner{max-width:600px;margin:0 auto}.page-module__e2UQWq__heroTitle{margin-bottom:20px;font-size:2.8rem;font-weight:800;line-height:1.15}.page-module__e2UQWq__heroTitle strong{background:linear-gradient(135deg, var(--teal) 0%, var(--teal-dark) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__e2UQWq__heroSubtitle{color:var(--text-secondary);margin-bottom:32px;font-size:1.1rem;line-height:1.7}.page-module__e2UQWq__secondaryCta{color:var(--teal);transition:color var(--transition-base);font-size:.95rem;font-weight:600}.page-module__e2UQWq__secondaryCta:hover{color:var(--teal-dark)}.page-module__e2UQWq__badge{color:var(--teal);background:#4184891a;border-radius:50px;margin-bottom:16px;padding:6px 16px;font-size:.85rem;font-weight:600;display:inline-block}@media (max-width:1024px){.page-module__e2UQWq__postGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__e2UQWq__blogHeroTitle{font-size:2.2rem}.page-module__e2UQWq__featuredCard{grid-template-columns:1fr}.page-module__e2UQWq__featuredVisual{min-height:160px}.page-module__e2UQWq__featuredContent{padding:28px 24px}.page-module__e2UQWq__postGrid{grid-template-columns:1fr}.page-module__e2UQWq__heroTitle{font-size:2rem}}
