.blog-module__3rPSzG__hero{text-align:center;background:linear-gradient(135deg,#f8f9ff 0%,#f0f4ff 50%,#e8efff 100%);padding:10rem 0 4rem}.blog-module__3rPSzG__heroDescription{max-width:600px;color:var(--text-light);margin:0 auto;font-size:1.125rem}.blog-module__3rPSzG__categoriesSection{border-bottom:1px solid var(--border);background:#fff;padding:2rem 0}.blog-module__3rPSzG__categories{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.blog-module__3rPSzG__categoryBtn{background:var(--background-alt);border-radius:var(--radius-full);font-family:var(--font-primary);color:var(--text-light);cursor:pointer;transition:all var(--transition-fast);border:2px solid #0000;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500}.blog-module__3rPSzG__categoryBtn:hover,.blog-module__3rPSzG__categoryBtn.blog-module__3rPSzG__active{border-color:var(--primary);color:var(--primary);background:#fff}.blog-module__3rPSzG__posts{background:#fff}.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.blog-module__3rPSzG__postCard{border:1px solid var(--border);border-radius:var(--radius-xl);transition:all var(--transition-base);background:#fff;text-decoration:none;overflow:hidden}.blog-module__3rPSzG__postCard:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.blog-module__3rPSzG__postImage{background:var(--background-alt);height:180px}.blog-module__3rPSzG__imagePlaceholder{height:100%;color:var(--primary);opacity:.5;background:linear-gradient(135deg,#004aac0d 0%,#0066cc1a 100%);justify-content:center;align-items:center;display:flex}.blog-module__3rPSzG__postContent{padding:1.5rem}.blog-module__3rPSzG__postCategory{text-transform:uppercase;letter-spacing:.05em;color:var(--primary);margin-bottom:.5rem;font-size:.75rem;font-weight:600;display:inline-block}.blog-module__3rPSzG__postContent h2{color:var(--text-dark);margin-bottom:.5rem;font-size:1.125rem;line-height:1.4}.blog-module__3rPSzG__postContent p{color:var(--text-light);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:1rem;font-size:.9375rem;display:-webkit-box;overflow:hidden}.blog-module__3rPSzG__postMeta{color:var(--text-muted);gap:.5rem;font-size:.8125rem;display:flex}.blog-module__3rPSzG__newsletter h2{margin-bottom:.5rem}.blog-module__3rPSzG__newsletter>p{max-width:400px;margin:0 auto 1.5rem}.blog-module__3rPSzG__newsletterForm{justify-content:center;gap:.75rem;max-width:480px;margin:0 auto;display:flex}.blog-module__3rPSzG__newsletterForm input{flex:1}@media (max-width:1024px){.blog-module__3rPSzG__postsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog-module__3rPSzG__hero{padding:8rem 0 3rem}.blog-module__3rPSzG__postsGrid{grid-template-columns:1fr}.blog-module__3rPSzG__newsletterForm{flex-direction:column}}
