.blog-main{max-width:1160px;margin:auto;padding:65px 24px 85px;color:#153e35}.blog-intro{max-width:760px;margin-bottom:48px}.blog-intro h1{font-size:clamp(36px,5vw,62px);line-height:1.12;letter-spacing:-2px;margin:18px 0}.blog-intro p{font-size:19px;line-height:1.7;color:#5b726b}.blog-category{font-size:12px;letter-spacing:1.5px;font-weight:800;text-transform:uppercase;color:#0c6757}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{background:#fff;border:1px solid #dbe6df;border-radius:22px;padding:30px;display:flex;flex-direction:column}.blog-card h2{font-size:25px;line-height:1.3;margin:20px 0}.blog-card p{line-height:1.8;color:#5b726b;margin-bottom:25px}.blog-read{margin-top:auto;color:#0c6757;font-weight:750}.blog-breadcrumb{font-size:14px;margin-bottom:35px}.blog-article,.blog-related{max-width:760px;margin:auto}.blog-article h1{font-size:clamp(32px,4vw,50px);line-height:1.18;letter-spacing:-1.5px;margin:18px 0}.blog-meta{color:#60766d;margin-bottom:40px}.blog-body{font-size:18px;line-height:1.85}.blog-body p,.blog-body ul{margin:0 0 24px}.blog-body h2{font-size:27px;line-height:1.3;margin:40px 0 18px}.blog-body ul{padding-left:24px}.blog-body a,.blog-related a{text-decoration:underline;color:#0c6757;text-underline-offset:3px}.blog-related{border-top:1px solid #dbe6df;margin-top:45px;padding-top:30px}.blog-related li{margin-top:14px}a:focus-visible{outline:3px solid #0c6757;outline-offset:5px}@media(max-width:800px){.blog-grid{grid-template-columns:1fr}.blog-main{padding:40px 20px 60px}.blog-card{padding:25px}.blog-intro h1{letter-spacing:-1px}.blog-body{font-size:17px}}
.blog-card-image{display:block;margin:-30px -30px 25px;overflow:hidden;border-radius:22px 22px 0 0}.blog-card-image img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .25s}.blog-card-image:hover img{transform:scale(1.025)}.blog-cover{margin:0 0 32px}.blog-cover img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:18px;display:block}.blog-cover figcaption{font-size:12px;color:#667d72;margin-top:8px}.blog-card{overflow:hidden}@media(max-width:800px){.blog-card-image{margin:-25px -25px 23px}}

.blog-product-preview{margin:32px 0;padding:12px;background:#fff;border:1px solid #dbe6df;border-radius:16px;overflow:hidden}.blog-product-preview>a{display:block}.blog-product-preview img{display:block;width:100%;height:auto;border-radius:8px}.blog-product-preview figcaption{font-size:14px;line-height:1.65;color:#5b726b;padding:14px 5px 3px}.blog-product-preview figcaption a{display:inline-block;margin-top:5px}.blog-product-preview>a:focus-visible{outline-offset:-3px}@media(max-width:600px){.blog-product-preview{margin:28px -8px;padding:6px}.blog-product-preview figcaption{padding:12px 8px 6px}}
