.blog-list-main{padding:40px 16px;background:#f9fafb;min-height:100vh}.blog-list-title{font-size:2rem;text-align:center;margin-bottom:32px;color:#2563eb;line-height:1.3;padding:0 10px}.blog-card-container{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto}.blog-card{background:#fff;padding:20px;border-radius:12px;text-decoration:none;color:#111;box-shadow:0 0 12px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-3px);box-shadow:0 6px 18px rgba(0,0,0,.1)}.blog-card h2{font-size:1.2rem;margin-bottom:6px;color:#1f2937}.blog-card p{font-size:.95rem;color:#4b5563;margin-bottom:10px;line-height:1.5}.read-more{display:inline-block;margin-top:10px;color:#2563eb;font-weight:500;font-size:.95rem}@media (min-width:500px){.blog-card-container{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}@media (min-width:768px){.blog-card h2{font-size:1.3rem}.blog-card p,.read-more{font-size:1rem}}