.BlogList-module__dEfZHW__blogListPage{background-color:#f8f9fa;min-height:100vh;padding-bottom:80px}.BlogList-module__dEfZHW__container{max-width:1200px;margin:0 auto;padding:0 20px}.BlogList-module__dEfZHW__heroSection{text-align:center;color:#fff;background-color:#0000;background-image:linear-gradient(#000000b3,#000000b3),url(/blog-hero-bg.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin-bottom:50px;padding:80px 0}.BlogList-module__dEfZHW__pageTitle{letter-spacing:-1px;margin-bottom:15px;font-size:3rem;font-weight:800}.BlogList-module__dEfZHW__subTitle{opacity:.9;max-width:600px;margin:0 auto;font-size:1.2rem}.BlogList-module__dEfZHW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}.BlogList-module__dEfZHW__blogCard{background:#fff;border:1px solid #eaeaea;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.BlogList-module__dEfZHW__blogCard:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.BlogList-module__dEfZHW__imageBox{width:100%;padding-top:56.25%;position:relative;overflow:hidden}.BlogList-module__dEfZHW__img{object-fit:cover;transition:transform .5s}.BlogList-module__dEfZHW__blogCard:hover .BlogList-module__dEfZHW__img{transform:scale(1.1)}.BlogList-module__dEfZHW__cardContent{flex-direction:column;flex-grow:1;padding:25px;display:flex}.BlogList-module__dEfZHW__metaRow{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.BlogList-module__dEfZHW__category{color:#d32f2f;text-transform:uppercase;background:#fff0f0;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.BlogList-module__dEfZHW__date{color:#777;font-size:.85rem}.BlogList-module__dEfZHW__blogTitle{color:#1a1a1a;cursor:pointer;margin-bottom:12px;font-size:1.4rem;font-weight:700;line-height:1.3;transition:color .2s}.BlogList-module__dEfZHW__blogTitle:hover{color:#d32f2f}.BlogList-module__dEfZHW__excerpt{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:20px;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.BlogList-module__dEfZHW__readMore{color:#d32f2f;align-items:center;gap:8px;margin-top:auto;font-size:.95rem;font-weight:700;text-decoration:none;transition:gap .3s;display:flex}.BlogList-module__dEfZHW__readMore:hover{gap:12px}@media (max-width:1024px){.BlogList-module__dEfZHW__blogGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (max-width:768px){.BlogList-module__dEfZHW__pageTitle{font-size:2.2rem}.BlogList-module__dEfZHW__blogGrid{grid-template-columns:1fr}.BlogList-module__dEfZHW__heroSection{padding:60px 20px}}
