.nh-faq--global .nh-faq-topic-heading{margin:1.25rem 0 .5rem;line-height:1.25;color:var(--ui-text,#2c2a29)}.nh-faq .nh-faq-q-h3{margin:.5rem 0 .25rem}.nh-faq .nh-faq-h3btn{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font:inherit;font-size:.95rem;font-weight:500;line-height:1.3;padding:.25rem 0;color:var(--ui-text,#2c2a29)}.nh-faq .nh-faq-h3btn:focus-visible{outline:2px solid var(--nh-green,#00704a);outline-offset:2px}.nh-faq .nh-faq-h3btn:after{content:"▾";margin-left:.5rem;transition:transform .2s ease;transform:rotate(0deg)}.nh-faq .nh-faq-h3btn[aria-expanded=true]:after{transform:rotate(180deg)}.nh-faq-index{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin:1rem 0 1.25rem}.nh-faq-index a{display:inline-block;text-decoration:none;font-size:.9rem;padding:6px 10px;border-radius:999px;border:1px solid var(--ui-border,#c3e8c6);background:var(--ui-bg-content,#fff);color:var(--nh-forest,#1e3932);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .02s ease}.nh-faq-index a:hover{background:var(--nh-cream,#f1e6d6);border-color:var(--nh-green,#00704a);color:var(--nh-forest,#1e3932);transform:translateY(-1px)}.nh-faq-grid{display:grid;gap:24px;padding-bottom:24px}@media (min-width:900px){.nh-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.nh-faq-topic-card{border:1px solid var(--ui-border,#c3e8c6);border-radius:12px;background:var(--ui-bg-content,#fff);padding:16px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04);color:var(--ui-text,#2c2a29)}.nh-faq-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.nh-faq-topic-heading{margin:0 0 .25rem;font-size:1rem;font-weight:700;line-height:1.25;color:var(--ui-text,#2c2a29)}.nh-faq-toolbar{display:flex;gap:.5rem}.nh-faq-tool{all:unset;cursor:pointer;font-size:.85rem;padding:4px 8px;border-radius:6px;border:1px solid var(--ui-border,#c3e8c6);background:var(--ui-bg-content,#fff);color:var(--nh-green,#00704a);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .02s ease}.nh-faq-tool:hover{background:var(--nh-cream,#f1e6d6);border-color:var(--nh-green,#00704a);color:var(--nh-forest,#1e3932);transform:translateY(-1px)}.nh-faq-tool:focus-visible{outline:2px solid var(--nh-green,#00704a);outline-offset:2px}.woocommerce-Tabs-panel--nh_faq .nh-faq{margin-top:.5rem}.woocommerce-Tabs-panel--nh_faq .nh-faq-item{padding:.5rem 0;border-bottom:1px solid var(--ui-border,#c3e8c6)}.woocommerce-Tabs-panel--nh_faq .nh-faq-item:first-child{border-top:1px solid var(--ui-border,#c3e8c6)}.woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn{all:unset;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer;font-size:.95rem;font-weight:600;padding:.65rem 0;color:var(--ui-text,#2c2a29)}.woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn:focus-visible{outline:2px solid var(--nh-green,#00704a);outline-offset:2px}.woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn:after{content:"▾";transition:transform .2s ease}.woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn[aria-expanded=true]:after{transform:rotate(180deg)}.woocommerce-Tabs-panel--nh_faq .nh-faq-a{padding:0 0 .75rem;color:inherit}.woocommerce-Tabs-panel--nh_faq .nh-faq-a>*:last-child{margin-bottom:0}body.dark-mode .nh-faq--global .nh-faq-topic-heading{color:var(--dm-text,#eae9e5)}body.dark-mode .nh-faq .nh-faq-h3btn{color:var(--dm-text,#eae9e5)}body.dark-mode .nh-faq .nh-faq-h3btn:focus-visible{outline:2px solid var(--dm-primary,#36b47a)}body.dark-mode .nh-faq-index a{border-color:var(--dm-border,#446b58);background:var(--dm-surface,#2e2e2a);color:var(--dm-primary,#36b47a)}body.dark-mode .nh-faq-index a:hover{background:color-mix(in srgb,var(--dm-surface) 70%,var(--dm-forest) 30%);border-color:var(--dm-primary,#36b47a);color:#fff;transform:translateY(-1px)}body.dark-mode .nh-faq-topic-card{border:1px solid var(--dm-border,#446b58);background:var(--dm-surface,#2e2e2a);color:var(--dm-text,#eae9e5);box-shadow:0 1px 2px rgba(0,0,0,.35)}body.dark-mode .nh-faq-topic-heading{color:var(--dm-text,#eae9e5)}body.dark-mode .nh-faq-tool{border-color:var(--dm-border,#446b58);background:var(--dm-surface,#2e2e2a);color:var(--dm-primary,#36b47a)}body.dark-mode .nh-faq-tool:hover{background:color-mix(in srgb,var(--dm-surface) 70%,var(--dm-forest) 30%);border-color:var(--dm-primary,#36b47a);color:#fff;transform:translateY(-1px)}body.dark-mode .nh-faq-tool:focus-visible{outline:2px solid var(--dm-primary,#36b47a);outline-offset:2px}body.dark-mode .woocommerce-Tabs-panel--nh_faq .nh-faq-item{border-bottom:1px solid var(--dm-border,#446b58)}body.dark-mode .woocommerce-Tabs-panel--nh_faq .nh-faq-item:first-child{border-top:1px solid var(--dm-border,#446b58)}body.dark-mode .woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn{color:var(--dm-text,#eae9e5)}body.dark-mode .woocommerce-Tabs-panel--nh_faq .nh-faq-h3btn:focus-visible{outline:2px solid var(--dm-primary,#36b47a)}body.dark-mode .woocommerce-Tabs-panel--nh_faq .nh-faq-a{color:var(--dm-text,#eae9e5)}