body{background:#fff!important;color:#25362f}.article-header{height:78px;background:#fff;border-bottom:1px solid #e6ece3;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100vw - 1120px)/2),24px)}.article-header img{width:90px}.article-header nav{display:flex;gap:25px}.article-header nav a{color:#254c38;font-size:14px}.blog-index,.article-page{max-width:920px;margin:65px auto 85px;padding:0 24px}.article-kicker,.article-kicker a{font:11px Arial,sans-serif;letter-spacing:1.4px;color:#866438}.blog-index h1,.article-page h1{font-size:clamp(30px,5vw,48px);line-height:1.6;color:#173e34;margin:14px 0}.blog-intro{max-width:780px;color:#3b5144;font-size:18px;line-height:2;text-align:justify}.article-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:38px}.article-cards>a{padding:23px;background:#f5f9f2;border:1px solid #e0eadb;border-radius:14px;color:inherit;transition:transform .2s,box-shadow .2s}.article-cards>a:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1f3d3a12}.article-cards span{font-size:12px;color:#80623a}.article-cards h2{font-size:21px;line-height:1.8;color:#173e34;margin:10px 0}.article-cards p{font-size:15px;line-height:2;color:#405247;text-align:justify}.article-cards b{font-size:14px;color:#1c593f}.article-cta{margin-top:38px;border-radius:14px;background:#1d4539;color:#fff;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.article-cta p{font-size:16px;margin:0}.article-cta .button{background:#e4c597;color:#173e34}.article-page{max-width:800px}.article-page .breadcrumb{font-size:13px;color:#56705e}.article-page h1{font-size:clamp(30px,4.5vw,44px);line-height:1.65;margin:20px 0 10px}.article-page .dek{font-size:19px;line-height:2;color:#405b48;text-align:justify;margin:0 0 28px}.article-page .article-meta{border-block:1px solid #e5ece1;padding:12px 0;color:#637769;font-size:13px}.article-body{font-size:17px;line-height:2.2;color:#2d4035}.article-body p{text-align:justify;margin:17px 0}.article-body h2{font-size:25px;color:#174433;margin:42px 0 12px;line-height:1.8}.article-body h3{font-size:20px;color:#28543c;margin:30px 0 8px}.article-body ul{padding-right:24px}.article-body li{margin:8px 0;text-align:justify}.article-body aside{padding:17px 20px;margin:27px 0;background:#f0f6ec;border-right:4px solid #cba875;border-radius:7px;font-size:15px}.article-body .product-note{background:#fcf4e4;border:1px solid #eddfc2;border-radius:10px;padding:16px 19px;color:#614b2b}.article-related{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:38px 0}.article-related a{padding:16px;border:1px solid #e3ebdf;border-radius:10px;color:#1d513b}.article-footer{background:#173e34;color:#e9efe4;display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding:24px}.article-footer a,.article-footer span{color:inherit;font-size:14px}@media(max-width:650px){.article-header{padding-inline:16px;height:66px}.article-header img{width:72px}.article-header nav{gap:10px}.article-header nav a{font-size:12px}.blog-index,.article-page{margin:38px auto 55px;padding-inline:18px}.blog-intro,.article-page .dek{font-size:16px}.article-cards{grid-template-columns:1fr;gap:11px;margin-top:25px}.article-cards>a{padding:18px}.article-cards h2{font-size:19px}.article-body{font-size:16px;line-height:2.1}.article-body h2{font-size:22px;margin-top:34px}.article-cta{align-items:flex-start;flex-direction:column}.article-related{grid-template-columns:1fr}.article-footer{gap:15px}}
