body#category .block-category:has(.sc-category-intro){min-height:0;padding:26px;border:1px solid #e0e9e3;border-radius:12px;box-shadow:none;margin-bottom:24px;}
body#category .block-category:has(.sc-category-intro) h1{text-transform:none;font-size:28px;margin-bottom:20px;color:#263c2e;}
body#category .block-category-inner:has(.sc-category-intro){display:block;}
body#category #category-description:has(.sc-category-intro){width:100%;max-width:none;margin:0;}
.sc-category-intro{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:26px;align-items:center;color:#5e6862;font-size:15px;line-height:1.7;}
.sc-category-intro p{margin:10px 0 0;line-height:1.7;}
.sc-category-eyebrow{display:block;color:#00853f;font-size:13px;font-weight:700;letter-spacing:.2px;}
.sc-category-note{padding:18px 20px;background:#edf7f0;border:1px solid #c5e5cf;border-left:4px solid #16833a;border-radius:8px;}
.sc-category-note strong{font-size:16px;color:#00853f;}.sc-category-note p{font-size:14px;margin-top:6px;}
#js-product-list-footer:has(.sc-category-content)>.card{background:transparent;border:0;box-shadow:none;margin-top:26px;}
#js-product-list-footer:has(.sc-category-content) .category-additional-description{padding:0;}
.sc-category-content{color:#5e6862;line-height:1.7;}.sc-category-content h2{font-size:24px;color:#263c2e;margin:0 0 10px;}
.sc-category-lead{margin:0 0 22px;font-size:15px;line-height:1.7;}
.sc-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;}
.sc-category-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;}
.sc-category-card{background:#fff;border:1px solid #d5e5d9;border-top:4px solid #16833a;border-radius:10px;padding:22px;display:flex;flex-direction:column;}
.sc-category-card h3,.sc-category-bottom h3{font-size:18px;color:#00853f;line-height:1.4;margin:0 0 12px;}
.sc-category-card p,.sc-category-bottom p{font-size:14px;line-height:1.8;margin:0 0 14px;}
.sc-category-card a{color:#087443;font-size:14px;font-weight:600;margin-top:auto;line-height:1.6;}
.sc-category-bottom{background:#edf7f0;border:1px solid #c5e5cf;border-left:4px solid #16833a;border-radius:10px;margin:22px 0 10px;padding:24px;}
.sc-category-bottom p:last-child{margin-bottom:0;}.sc-category-bottom a{color:#087443;text-decoration:underline;}
@media(max-width:900px){.sc-category-intro{grid-template-columns:1fr;gap:18px;}.sc-category-grid,.sc-category-two{grid-template-columns:1fr;}}
@media(max-width:600px){body#category .block-category:has(.sc-category-intro){padding:20px;}body#category .block-category:has(.sc-category-intro) h1{font-size:24px;}.sc-category-card,.sc-category-bottom{padding:20px;}}
