:root{--ch-green:#267638;--ch-ink:#132419;--ch-lime:#bce532}html{scroll-padding-top:100px}a,button,input,select{touch-action:manipulation}:focus-visible{outline:3px solid #6d9828;outline-offset:4px}.skip-link{position:absolute;left:15px;top:-80px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:12px}.trust-strip{max-width:1200px;margin:30px auto 0;padding:20px 24px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-bottom:1px solid #d5dfd0}.trust-strip strong{display:block;font-size:14px}.trust-strip p{font-size:13px;color:#53654f;margin:6px 0}.technical-links{display:flex;gap:20px;flex-wrap:wrap}.technical-links a{color:#246333;font-weight:600}.container{padding-top:64px;padding-bottom:64px}.about .container{gap:40px}.brand-about-photo{max-width:330px}.mobile-menu{display:none}.technical-details{margin:32px 0;padding:24px;background:white;border:1px solid #d5decf}.technical-details dd{margin:0 0 20px;white-space:pre-line}.technical-details dt{font-weight:700}.table-wrap{max-height:600px}thead{position:sticky;top:0;background:#eef3e9}.ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ops-card{background:white;border:1px solid #d5decf;padding:24px}.ops-card label{display:block;margin:12px 0}.ops-card input,.ops-card textarea,.ops-card select{width:100%;padding:12px;font:inherit;border:1px solid #bdcbb5}.ops-card textarea{min-height:95px}.ops-card button{padding:12px 18px;background:#267638;color:white;border:0;cursor:pointer}.ops-card small{display:block}.ops-status{border-left:4px solid #bce532;padding:15px;background:#eaf0e5}.ops-results{max-height:420px;overflow:auto}.ops-results button{display:block;width:100%;text-align:left;margin:6px 0}.support-answers details{padding:12px 0;border-bottom:1px solid #d5decf}.support-answers summary{cursor:pointer;font-weight:700}.support-answers p{font-size:14px}.order-status-card{background:#edf4e7;padding:20px;border:1px solid #a6bd94}.policy-note{border-left:4px solid #267638;padding:16px;background:#eaf0e5}header nav a,footer a{text-underline-offset:4px}.product h2{letter-spacing:-.01em}.product img{mix-blend-mode:multiply}.product{border-radius:5px}.logo{letter-spacing:-.04em}@media(max-width:800px){.trust-strip,.ops-grid{grid-template-columns:1fr}.trust-strip{gap:12px}.mobile-menu{display:block;padding:14px 6%;background:#eaf0e5}.mobile-menu summary{font-weight:700;cursor:pointer}.mobile-menu nav{padding:16px 0;display:grid;gap:14px}.container{padding-top:45px;padding-bottom:45px}.technical-details{padding:16px}header,footer{padding-left:20px;padding-right:20px}.brand-showcase{margin-top:24px}.brand-about-photo{max-width:300px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.catalog-query{margin:25px 0;padding:22px;background:#eaf0e5}.catalog-query label{display:block;font-weight:600;margin-bottom:8px}.catalog-query>div{display:flex;gap:10px}.catalog-query input{min-width:0;flex:1;padding:12px;font:inherit;border:1px solid #a9baa1}.catalog-query button{border:0;cursor:pointer}@media(max-width:500px){.catalog-query>div{flex-direction:column}.catalog-query{padding:16px}}
