.page-module__jXZM3G__container{box-sizing:border-box;width:88%;max-width:1200px;margin:2rem auto 4rem;padding:0 1rem;animation:.4s ease-out page-module__jXZM3G__fadeIn}@keyframes page-module__jXZM3G__fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.page-module__jXZM3G__headerSection{text-align:center;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:3rem;display:flex}.page-module__jXZM3G__blogTitle{letter-spacing:-.02em;color:var(--text);margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.page-module__jXZM3G__blogSubtitle{color:var(--text-muted);max-width:650px;margin:0;font-size:1.0625rem;line-height:1.5}.page-module__jXZM3G__controlsRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;max-width:950px;margin:0 auto 2.5rem;display:flex}.page-module__jXZM3G__filterGroup{flex-wrap:wrap;gap:.5rem;display:flex}.page-module__jXZM3G__filterPill{color:var(--text-muted);background-color:var(--background-subtle);border:1px solid var(--border);transition:all var(--transition-fast);cursor:pointer;border-radius:99px;padding:.5rem 1.125rem;font-size:.8125rem;font-weight:600}.page-module__jXZM3G__filterPill:hover{color:var(--text);border-color:var(--border-active)}.page-module__jXZM3G__activeFilterPill{background-color:var(--primary);border-color:var(--primary);box-shadow:0 4px 12px #2563eb33;color:#fff!important}.page-module__jXZM3G__searchWrapper{width:100%;max-width:320px;position:relative}.page-module__jXZM3G__searchInput{width:100%;color:var(--text);background-color:var(--background-subtle);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-fast);padding:.5625rem 1rem .5625rem 2.25rem;font-family:inherit;font-size:.875rem}.page-module__jXZM3G__searchInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1a}.page-module__jXZM3G__searchIcon{width:1rem;height:1rem;color:var(--text-subtle);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.page-module__jXZM3G__featuredSection{justify-content:center;width:100%;margin-bottom:3rem;display:flex}.page-module__jXZM3G__featuredCard{background-color:var(--background-subtle);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:950px;transition:all var(--transition-normal);cursor:pointer;box-shadow:var(--shadow-md);grid-template-columns:1fr;gap:2rem;padding:2.25rem;display:grid}.page-module__jXZM3G__featuredCard:hover{border-color:var(--primary);box-shadow:var(--shadow-lg), 0 8px 24px #2563eb14;transform:translateY(-4px)}.page-module__jXZM3G__featuredContent{text-align:left;flex-direction:column;gap:.875rem;display:flex}.page-module__jXZM3G__badgeRow{align-items:center;gap:.75rem;font-size:.75rem;font-weight:600;display:flex}.page-module__jXZM3G__featuredBadge{background-color:var(--primary);color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .625rem;font-size:.6875rem}.page-module__jXZM3G__categoryTag{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.page-module__jXZM3G__metaDot{color:var(--text-subtle);opacity:.5}.page-module__jXZM3G__featuredDate{color:var(--text-muted)}.page-module__jXZM3G__featuredTitle{color:var(--text);margin:0;font-size:1.875rem;font-weight:800;line-height:1.2}.page-module__jXZM3G__featuredExcerpt{color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.6}.page-module__jXZM3G__authorRow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:1rem;display:flex}.page-module__jXZM3G__authorName{color:var(--text);font-size:.8125rem;font-weight:600}.page-module__jXZM3G__readTime{color:var(--text-subtle);font-size:.8125rem}.page-module__jXZM3G__gridSection{width:100%;max-width:950px;margin:0 auto}.page-module__jXZM3G__sectionHeader{color:var(--text);text-align:left;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.page-module__jXZM3G__blogGrid{grid-template-columns:repeat(2,1fr);gap:2rem;width:100%;display:grid}.page-module__jXZM3G__card{background-color:var(--background-subtle);border:1px solid var(--border);border-radius:var(--radius-md);transition:all var(--transition-normal);cursor:pointer;text-align:left;box-shadow:var(--shadow-sm);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.page-module__jXZM3G__card:hover{border-color:var(--primary);box-shadow:var(--shadow-md), 0 6px 18px #2563eb14;transform:translateY(-4px)}.page-module__jXZM3G__cardCategoryRow{align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;display:flex}.page-module__jXZM3G__cardTitle{color:var(--text);transition:color var(--transition-fast);margin:0;font-size:1.25rem;font-weight:800;line-height:1.3}.page-module__jXZM3G__card:hover .page-module__jXZM3G__cardTitle{color:var(--primary)}.page-module__jXZM3G__cardExcerpt{color:var(--text-muted);margin:0;font-size:.875rem;line-height:1.5}.page-module__jXZM3G__cardFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;display:flex}.page-module__jXZM3G__emptyState{text-align:center;background-color:var(--background-subtle);border:1px dashed var(--border);border-radius:var(--radius-md);width:100%;padding:4rem 2rem}.page-module__jXZM3G__emptyText{color:var(--text-muted);margin-bottom:1rem;font-size:1rem}.page-module__jXZM3G__clearFilterBtn{background-color:var(--primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);padding:.5rem 1.25rem;font-size:.8125rem;font-weight:600}.page-module__jXZM3G__clearFilterBtn:hover{background-color:var(--primary-hover)}@media (max-width:768px){.page-module__jXZM3G__blogTitle{font-size:2rem}.page-module__jXZM3G__controlsRow{flex-direction:column;align-items:flex-start;gap:1rem}.page-module__jXZM3G__searchWrapper{max-width:100%}.page-module__jXZM3G__blogGrid{grid-template-columns:1fr;gap:1.5rem}.page-module__jXZM3G__featuredCard{padding:1.5rem}.page-module__jXZM3G__featuredTitle{font-size:1.5rem}}
