.BlogSection-module__nyVgcG__section{background:var(--card-background);padding:4rem 1rem}.BlogSection-module__nyVgcG__container{max-width:80rem;margin:0 auto}.BlogSection-module__nyVgcG__header{text-align:center;margin-bottom:3rem}.BlogSection-module__nyVgcG__title{color:var(--foreground);margin-bottom:1rem;font-size:2.5rem}.BlogSection-module__nyVgcG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.BlogSection-module__nyVgcG__card{background:var(--background);border:1px solid #ffffff0d;border-radius:12px;transition:transform .2s;overflow:hidden}.BlogSection-module__nyVgcG__card:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0003}.BlogSection-module__nyVgcG__imageContainer{background:#111;height:200px;position:relative;overflow:hidden}.BlogSection-module__nyVgcG__image{object-fit:cover;width:100%;height:100%;transition:opacity .3s}.BlogSection-module__nyVgcG__content{padding:1.5rem}.BlogSection-module__nyVgcG__date{color:var(--text-muted);margin-bottom:.5rem;font-size:.875rem}.BlogSection-module__nyVgcG__cardTitle{margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.4}.BlogSection-module__nyVgcG__excerpt{color:var(--text-muted);font-size:1rem;line-height:1.6}.BlogSection-module__nyVgcG__link{color:var(--primary);margin-top:1rem;font-weight:600;display:inline-block}
