.Blog-module__vu6yGW__header{background-color:var(--bg-body);text-align:center;padding:160px 0 80px}.Blog-module__vu6yGW__title{color:var(--text-main);margin-bottom:1rem;font-size:3.5rem;font-weight:800}.Blog-module__vu6yGW__subtitle{color:var(--text-muted);font-size:1.2rem}.Blog-module__vu6yGW__posts{background-color:var(--bg-body);padding-bottom:100px}.Blog-module__vu6yGW__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:900px;margin:0 auto;display:grid}.Blog-module__vu6yGW__card{background:var(--bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #0000000d;padding:2.5rem;transition:transform .3s,box-shadow .3s;display:block}.Blog-module__vu6yGW__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-5px)}.Blog-module__vu6yGW__meta{color:var(--text-muted);margin-bottom:1rem;font-size:.85rem;font-weight:500;display:block}.Blog-module__vu6yGW__postTitle{color:var(--text-main);margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.3}.Blog-module__vu6yGW__excerpt{color:var(--text-muted);margin-bottom:2rem;line-height:1.6}.Blog-module__vu6yGW__readMore{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:600;display:flex}
