.blog-wrap{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.blog-wrap h1{font-size:36px;line-height:1.3;margin:0 0 14px}.blog-intro{color:#607069;margin:0 0 30px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.blog-card{border:1px solid #e1e8e2;border-radius:5px;overflow:hidden}.blog-card img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover}.blog-card h2,.blog-card p,.blog-card span{margin:16px 18px}.blog-card h2{font-size:19px;line-height:1.4}.blog-card p{font-size:14px;color:#607069}.blog-card span{display:block;color:#2f6d3d;font-weight:700}.blog-breadcrumb{font-size:14px;color:#607069;margin-bottom:24px}.blog-article{max-width:820px;margin:auto}.blog-feature{width:100%;aspect-ratio:3/2;object-fit:cover;display:block;margin:26px 0}.blog-body{font-size:17px;line-height:1.9}.blog-body h2{font-size:24px;line-height:1.4;margin:36px 0 12px}.blog-body a{color:#2f6d3d;text-decoration:underline}.blog-body p{margin:0 0 18px}@media(max-width:800px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.blog-wrap{width:calc(100% - 36px);padding-top:30px}.blog-wrap h1{font-size:28px}.blog-grid{grid-template-columns:1fr}.blog-body{font-size:16px}}
