.blog-shell{max-width:1160px;margin:145px auto 70px;padding:0 24px;color:#302a2c}.blog-banner{background:#fff1ed;border-radius:22px;padding:52px 40px;text-align:center;border:1px solid #f4d9d0}.blog-banner h1{font-size:clamp(28px,4vw,44px);font-weight:750;line-height:1.5}.blog-banner>p:first-child,.blog-meta{color:#a83c35;font-size:13px;letter-spacing:.06em}.blog-heading{display:flex;justify-content:space-between;align-items:center;margin:36px 0 22px}.blog-heading h2{font-size:26px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.blog-card{border:1px solid #eee2de;border-radius:16px;overflow:hidden;background:white;box-shadow:0 8px 24px #36231d08}.blog-card img{width:100%;height:235px;object-fit:cover}.blog-card-body{padding:24px}.blog-card h2{font-size:23px;line-height:1.55}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card-body>p{line-height:1.8}.blog-read{color:#ab352c;font-weight:650;text-decoration:none}.blog-detail{max-width:900px}.blog-article-header{padding:35px 0 22px}.blog-article-header h1{font-size:clamp(28px,4vw,43px);line-height:1.5;font-weight:750}.blog-cover{width:100%;max-height:510px;object-fit:contain;border-radius:18px;background:#fff1ed}.blog-content{font-size:18px;line-height:2;padding:35px 0;overflow-wrap:anywhere}.blog-content h2,.blog-content h3{margin:28px 0 16px}.blog-empty{padding:60px 20px;text-align:center}.blog-pagination{display:flex;gap:10px;justify-content:center;margin-top:35px}.blog-pagination a{padding:8px 16px;border:1px solid #edd3ce;color:#ab352c;border-radius:6px}.blog-pagination a[aria-current]{background:#ab352c;color:white}@media(max-width:850px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.blog-grid{grid-template-columns:1fr}.blog-shell{padding:0 16px}.blog-banner{padding:30px 20px}.blog-card img{height:220px}}