/* Generated by tools/build-dc.mjs. Do not edit. */
html,body{height:100%;margin:0}#dc-root,#dc-root>.sc-host{height:100%}
html:not([data-site-mode="preview"]) [data-preview-only]{display:none!important}
/* prices keep one line and equal digit widths so a live price replacing the static one cannot reflow text */
[data-price]{white-space:nowrap;font-variant-numeric:tabular-nums}
/* FAQ two-column layout is decided in CSS so hydration does not shift it */
@media (min-width:980px){.faq-cols{grid-template-columns:minmax(280px,380px) minmax(0,1fr)!important}.faq-aside{position:sticky!important}}
.scp1l5zmjf:hover{background:#5B6027 !important;color:#FCF5E3 !important}
.scph1wt5e:hover{background:#F6ECD8 !important;color:#344725 !important}
.scpdq1kpy:focus{left:8px !important}
.scp1rq550i:hover{border-color:#5B6027 !important;color:#344725 !important}
.scp123scq0:hover{background:#5B6027 !important}
.scp1cgyue9:hover{padding-left:8px !important;color:#FCF5E3 !important}
.scpbwmnw5:hover{background:rgba(252,245,227,.08) !important}
.scp155u3y1:hover{color:#875A2A !important}
.scp1cvr2ea:hover{background:#F6ECD8 !important}
.scptovjda:hover{background:#344725 !important;color:#FCF5E3 !important}
.scp1xiipse:hover{background:#FCF5E3 !important;color:#344725 !important}
.scpj23mhx:hover{border-color:#344725 !important}
.scpesu8dr:focus{outline:2px solid #344725 !important;outline-offset:2px !important}
.scp15desyt:active{transform:scale(.92) !important}
.scpk8hb1d:hover{transform:translateY(-3px) !important;border-color:#344725 !important;color:#2D351E !important}
.scp10911ud:hover{border-color:#344725 !important;color:#344725 !important}
.scp13yaqgw:hover{border-color:#344725 !important;transform:translateY(-2px) !important;color:#2D351E !important}
.scp1fsx9yj:hover{transform:scale(1.035) !important}
.scp1d4xy72:hover{background:#FCF5E3 !important}
.scp15det0n:active{transform:scale(.94) !important}
.scp1q8w1wc:focus{outline:2px solid #344725 !important;outline-offset:-2px !important}
