.blog-module__3rPSzG__blogContainer{max-width:1200px;margin:0 auto;padding:4rem 1.5rem}.blog-module__3rPSzG__hero{text-align:center;margin-bottom:4rem;position:relative}.blog-module__3rPSzG__hero h1{color:var(--text-main);margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800}.blog-module__3rPSzG__hero p{color:var(--muted-foreground);max-width:600px;margin:0 auto;font-size:1.125rem}.blog-module__3rPSzG__accent{color:var(--primary-gold)}.blog-module__3rPSzG__blob{background:var(--accent-blob);filter:blur(80px);z-index:-1;opacity:.6;width:200px;height:200px;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.blog-module__3rPSzG__searchSection{max-width:800px;margin-bottom:3rem;margin-left:auto;margin-right:auto}.blog-module__3rPSzG__mainLayout{grid-template-columns:1fr;gap:3rem;display:grid}@media (min-width:1024px){.blog-module__3rPSzG__mainLayout{grid-template-columns:280px 1fr}}.blog-module__3rPSzG__blogGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:768px){.blog-module__3rPSzG__blogGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.blog-module__3rPSzG__noResults{text-align:center;background:var(--bg-warm-light);border:1px dashed var(--border-subtle);border-radius:1.5rem;padding:4rem 2rem}.blog-module__3rPSzG__noResults h3{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}
