.blog-module__9fogyq__section{min-height:80vh;padding:6rem 0}.blog-module__9fogyq__header{text-align:center;max-width:800px;margin:0 auto 4rem}.blog-module__9fogyq__title{color:var(--primary);font-size:3rem;font-weight:700;font-family:var(--font-outfit);margin-bottom:1rem;line-height:1.2}.blog-module__9fogyq__subtitle{color:var(--muted-foreground);font-size:1.25rem;line-height:1.6}.blog-module__9fogyq__grid{grid-template-columns:repeat(1,1fr);gap:2rem;display:grid}@media (min-width:768px){.blog-module__9fogyq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module__9fogyq__grid{grid-template-columns:repeat(3,1fr)}}.blog-module__9fogyq__card{border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.blog-module__9fogyq__card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a}.blog-module__9fogyq__imageWrapper{background:var(--muted);width:100%;height:240px;position:relative;overflow:hidden}.blog-module__9fogyq__image{object-fit:cover;transition:transform .5s}.blog-module__9fogyq__card:hover .blog-module__9fogyq__image{transform:scale(1.05)}.blog-module__9fogyq__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.blog-module__9fogyq__date{color:var(--muted-foreground);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.blog-module__9fogyq__cardTitle{color:var(--foreground);font-size:1.25rem;font-weight:600;line-height:1.4;font-family:var(--font-outfit);margin-bottom:.75rem}.blog-module__9fogyq__excerpt{color:var(--muted-foreground);flex:1;margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.blog-module__9fogyq__readMore{color:var(--primary);align-items:center;gap:.5rem;margin-top:auto;font-weight:500;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-module__9fogyq__readMore:hover{gap:.75rem;text-decoration:underline}.blog-module__9fogyq__pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:4rem;display:flex}.blog-module__9fogyq__pageBtn{border:1px solid var(--border);border-radius:var(--radius-md);width:40px;height:40px;color:var(--muted-foreground);cursor:default;background:#fff;justify-content:center;align-items:center;transition:all .2s;display:flex}.blog-module__9fogyq__pageBtn.blog-module__9fogyq__active{background:var(--primary);color:#fff;border-color:var(--primary)}.blog-module__9fogyq__pageBtn:hover:not(.blog-module__9fogyq__active){background:var(--muted)}
