.page-module__jXZM3G__hero{padding:calc(120px + var(--space-2xl))0 var(--space-3xl);background:linear-gradient(135deg,var(--color-primary-50)0%,var(--color-neutral-50)100%);text-align:center}.page-module__jXZM3G__badge{padding:var(--space-xs)var(--space-md);background:var(--color-primary-100);color:var(--color-primary-700);border-radius:var(--radius-full);margin-bottom:var(--space-lg);align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.page-module__jXZM3G__heroTitle{margin-bottom:var(--space-md);font-size:clamp(2rem,4vw,3rem)}.page-module__jXZM3G__gradient{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__jXZM3G__heroSubtitle{color:var(--color-neutral-600);max-width:600px;margin:0 auto;font-size:1.125rem}.page-module__jXZM3G__sectionTitle{margin-bottom:var(--space-xl);color:var(--color-neutral-900);font-size:1.5rem}.page-module__jXZM3G__postCount{color:var(--color-neutral-500);font-size:1rem;font-weight:400}.page-module__jXZM3G__noResults{text-align:center;padding:var(--space-3xl);color:var(--color-neutral-500);font-size:1.125rem}.page-module__jXZM3G__featuredSection{background:#fff}.page-module__jXZM3G__featuredGrid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.page-module__jXZM3G__featuredCard{background:var(--color-neutral-50);border-radius:var(--radius-xl);transition:all var(--transition-normal);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.page-module__jXZM3G__featuredCard:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.page-module__jXZM3G__featuredImage{background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-50));justify-content:center;align-items:center;height:180px;display:flex}.page-module__jXZM3G__featuredIcon{opacity:.7;font-size:4rem}.page-module__jXZM3G__featuredContent{padding:var(--space-lg);flex-direction:column;flex:1;display:flex}.page-module__jXZM3G__categoriesSection{padding:var(--space-lg)0;background:var(--color-neutral-100);z-index:10;position:sticky;top:72px}.page-module__jXZM3G__categories{gap:var(--space-sm);margin-bottom:var(--space-md);flex-wrap:wrap;justify-content:center;display:flex}.page-module__jXZM3G__searchContainer{align-items:center;max-width:500px;margin:0 auto;display:flex;position:relative}.page-module__jXZM3G__searchIcon{left:var(--space-md);width:20px;height:20px;color:var(--color-neutral-400);pointer-events:none;position:absolute}.page-module__jXZM3G__searchInput{width:100%;padding:var(--space-sm)var(--space-md)var(--space-sm)calc(var(--space-md) + 28px);border:2px solid var(--color-neutral-200);border-radius:var(--radius-full);transition:all var(--transition-fast);background:#fff;font-size:.9375rem}.page-module__jXZM3G__searchInput:focus{border-color:var(--color-primary-400);outline:none;box-shadow:0 0 0 3px #c3385b1a}.page-module__jXZM3G__searchInput::placeholder{color:var(--color-neutral-400)}.page-module__jXZM3G__clearSearch{right:var(--space-sm);background:var(--color-neutral-200);width:28px;height:28px;color:var(--color-neutral-600);cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex;position:absolute}.page-module__jXZM3G__clearSearch:hover{background:var(--color-neutral-300)}.page-module__jXZM3G__categoryBtn{padding:var(--space-sm)var(--space-lg);border:2px solid var(--color-neutral-200);border-radius:var(--radius-full);color:var(--color-neutral-600);cursor:pointer;transition:all var(--transition-fast);background:#fff;font-size:.9375rem;font-weight:500}.page-module__jXZM3G__categoryBtn:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.page-module__jXZM3G__categoryBtn.page-module__jXZM3G__active{background:var(--color-primary-600);border-color:var(--color-primary-600);color:#fff}.page-module__jXZM3G__postsSection{background:#fff}.page-module__jXZM3G__postsGrid{gap:var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.page-module__jXZM3G__postCard{gap:var(--space-lg);padding:var(--space-lg);background:var(--color-neutral-50);border-radius:var(--radius-lg);transition:all var(--transition-normal);text-decoration:none;display:flex}.page-module__jXZM3G__postCard:hover{box-shadow:var(--shadow-md);background:#fff}.page-module__jXZM3G__postImagePlaceholder{background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-50));border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;font-size:2.5rem;display:flex}.page-module__jXZM3G__postContent{flex-direction:column;flex:1;display:flex}.page-module__jXZM3G__category{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary-600);margin-bottom:var(--space-sm);font-size:.75rem;font-weight:600;display:inline-block}.page-module__jXZM3G__postTitle{color:var(--color-neutral-800);margin-bottom:var(--space-sm);font-size:1.25rem;line-height:1.3}.page-module__jXZM3G__postCardTitle{color:var(--color-neutral-800);margin-bottom:var(--space-sm);font-size:1.125rem;line-height:1.3}.page-module__jXZM3G__postExcerpt{color:var(--color-neutral-600);margin-bottom:var(--space-md);flex:1;font-size:.9375rem;line-height:1.6}.page-module__jXZM3G__postMeta{align-items:center;gap:var(--space-sm);color:var(--color-neutral-500);margin-top:auto;font-size:.875rem;display:flex}.page-module__jXZM3G__newsletterSection{padding:var(--space-4xl)0;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700))}.page-module__jXZM3G__newsletterContent{text-align:center;color:#fff;max-width:600px;margin:0 auto}.page-module__jXZM3G__newsletterContent h2{color:#fff;margin-bottom:var(--space-md)}.page-module__jXZM3G__newsletterContent>p{color:#ffffffe6;margin-bottom:var(--space-xl)}.page-module__jXZM3G__newsletterForm{gap:var(--space-md);max-width:480px;margin:0 auto;display:flex}.page-module__jXZM3G__newsletterInput{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-full);border:none;flex:1;font-size:1rem}.page-module__jXZM3G__newsletterInput:focus{outline:none;box-shadow:0 0 0 3px #ffffff4d}.page-module__jXZM3G__newsletterNote{margin-top:var(--space-md);color:#ffffffb3;font-size:.875rem}@media (max-width:1024px){.page-module__jXZM3G__featuredGrid{grid-template-columns:1fr}.page-module__jXZM3G__featuredCard{flex-direction:row}.page-module__jXZM3G__featuredImage{width:200px;height:auto}}@media (max-width:768px){.page-module__jXZM3G__featuredCard{flex-direction:column}.page-module__jXZM3G__featuredImage{width:100%;height:160px}.page-module__jXZM3G__postsGrid{grid-template-columns:1fr}.page-module__jXZM3G__postCard{flex-direction:column}.page-module__jXZM3G__postImagePlaceholder{width:100%;height:140px}.page-module__jXZM3G__newsletterForm{flex-direction:column}.page-module__jXZM3G__newsletterInput{width:100%}}
