.blog-card-module__Fl1Eiq__card{background:var(--white);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.blog-card-module__Fl1Eiq__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.blog-card-module__Fl1Eiq__imageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.blog-card-module__Fl1Eiq__image{object-fit:cover;transition:transform .5s}.blog-card-module__Fl1Eiq__card:hover .blog-card-module__Fl1Eiq__image{transform:scale(1.05)}.blog-card-module__Fl1Eiq__content{flex-direction:column;flex-grow:1;padding:1.5rem;display:flex}.blog-card-module__Fl1Eiq__meta{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.blog-card-module__Fl1Eiq__title{margin-bottom:1rem;font-size:1.25rem;line-height:1.3}.blog-card-module__Fl1Eiq__excerpt{color:var(--text-muted);flex-grow:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.blog-card-module__Fl1Eiq__link{color:var(--primary);align-items:center;gap:5px;font-size:.9rem;font-weight:700;display:flex}.blog-card-module__Fl1Eiq__link:hover{color:var(--primary-dark)}
.blog-module__R0QMoW__page{background:var(--white)}.blog-module__R0QMoW__hero{background:var(--secondary);padding:var(--space-xl) 0;text-align:center}.blog-module__R0QMoW__title{margin-bottom:1.5rem;font-size:3.5rem}.blog-module__R0QMoW__subtitle{color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.25rem}.blog-module__R0QMoW__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2.5rem;display:grid}.blog-module__R0QMoW__newsletter{padding:var(--space-xl) 0;background:var(--bg-gradient)}.blog-module__R0QMoW__newsletterBox{background:var(--white);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-lg);max-width:800px;margin:0 auto;padding:4rem}.blog-module__R0QMoW__newsletterBox h2{margin-bottom:1rem;font-size:2.5rem}.blog-module__R0QMoW__newsletterBox p{color:var(--text-muted);margin-bottom:2.5rem;font-size:1.1rem}.blog-module__R0QMoW__form{gap:1rem;max-width:500px;margin:0 auto;display:flex}.blog-module__R0QMoW__input{border:1px solid var(--border);border-radius:var(--radius-md);flex-grow:1;padding:1rem 1.5rem;font-family:inherit;font-size:1rem}@media (max-width:768px){.blog-module__R0QMoW__grid{grid-template-columns:1fr}.blog-module__R0QMoW__form{flex-direction:column}.blog-module__R0QMoW__newsletterBox{padding:2.5rem 1.5rem}.blog-module__R0QMoW__title{font-size:2.5rem}}
