.blog-card-link{color:inherit;text-decoration:none}.blog-card{background:#fff;border-radius:16px;flex-direction:column;max-width:500px;transition:transform .2s;display:flex;overflow:hidden;box-shadow:0 4px 16px rgba(30,40,70,.07)}.blog-card:hover{transform:translateY(-6px)scale(1.02)}.blog-card-image{background:#e0e0e0 50%/cover no-repeat;height:220px}.card-content{padding:20px}.card-title{color:#1a2233;margin:0 0 8px;font-size:1.15rem}.card-author{color:#e63946;letter-spacing:.3px;margin:-2px 0 14px;font-family:Montserrat,Satoshi,Roboto Flex,Arial,sans-serif;font-size:1rem;font-weight:600;display:block}.card-desc{color:#6b7280;margin-bottom:12px;font-size:1rem}.card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;font-size:.95rem;display:flex}.card-tags{flex-wrap:wrap;gap:8px;display:flex}.card-tag{color:#1bbf83;background-color:#e6f8f2;border-radius:8px;padding:4px 8px;font-size:.85rem;font-weight:500}.card-date{color:#b0b3b8}
.blog-grid-container{box-sizing:border-box;background:#f7f8fa;min-height:100vh;padding:40px 56px;font-size:1.25rem}@media (max-width:900px){.blog-grid-container{padding:32px 16px;font-size:1.12rem}}.blog-grid-title{text-align:center;color:#1a2233;margin-bottom:44px;font-size:3.1rem;font-weight:700}.blog-grid{box-sizing:border-box;justify-content:center;gap:44px;width:100%;display:grid}@media (max-width:600px){.blog-grid{grid-template-columns:1fr}}@media (min-width:601px) and (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,minmax(0,440px))}}@media (min-width:1025px) and (max-width:1440px){.blog-grid{grid-template-columns:repeat(3,minmax(0,440px))}}@media (min-width:1441px){.blog-grid{grid-template-columns:repeat(auto-fit,minmax(375px,440px))}}
