.faq-page,.faq-brand-section{color:#26312d;background:#f7f5f0}.faq-index-description{text-wrap:balance;max-width:760px;margin:18px 0 0;font-size:1.1rem;line-height:1.85}.faq-body{padding-block:var(--space-section)}.faq-content{max-width:900px}.faq-category-nav{margin-top:22px}.faq-category-nav>div{flex-wrap:wrap;gap:9px;display:flex}.faq-category-nav a{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-white);min-height:36px;color:var(--color-primary);align-items:center;padding:6px 13px;font-size:.86rem;line-height:1.5;text-decoration:none;display:inline-flex}.faq-category-nav a:hover{border-color:var(--color-primary)}.faq-group{scroll-margin-top:116px}.faq-group+.faq-group{margin-top:var(--section-spacing)}.faq-group h2{margin-bottom:23px}.faq-section-heading{margin-bottom:28px}.faq-section-heading h2{margin-bottom:8px}.faq-section-heading p{color:#737a76;margin:0;line-height:1.75}.faq-brand-groups{gap:var(--section-spacing);display:grid}.faq-entity-group,.faq-product-panel{scroll-margin-top:116px}.faq-entity-group h3,.faq-product-panel h3{color:var(--color-heading);font:600 clamp(1.5rem, 2.4vw, 1.875rem)/1.4 var(--font-brand);margin:0 0 20px}.faq-product-tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.faq-product-tabs button{border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-white);min-height:42px;color:var(--color-primary);font:500 .92rem/1.5 var(--font-body);cursor:pointer;padding:8px 16px}.faq-product-tabs button:hover{border-color:var(--color-primary)}.faq-product-tabs button[aria-selected=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-white)}.faq-product-tabs button:focus-visible,.faq-category-nav a:focus-visible,.faq-more:focus-visible{outline:2px solid var(--honey);outline-offset:3px}.faq-accordion{border-top:1px solid #daddd6}.faq-accordion details{border-bottom:1px solid #daddd6}.faq-accordion summary{cursor:pointer;color:#26312d;min-height:84px;font:500 clamp(1.125rem, 1.6vw, 1.25rem)/1.5 var(--font-body);justify-content:space-between;align-items:center;gap:24px;padding:23px 2px;list-style:none;display:flex}.faq-accordion summary::-webkit-details-marker{display:none}.faq-accordion summary:hover{color:#173c32}.faq-accordion-icon{color:#173c32;flex:none;width:20px;height:20px;display:block;position:relative}.faq-accordion-icon:before,.faq-accordion-icon:after{content:"";background:currentColor;width:16px;height:1.5px;position:absolute;top:9px;left:2px}.faq-accordion-icon:after{transform:rotate(90deg)}.faq-accordion details[open] .faq-accordion-icon:after{display:none}.faq-accordion-answer{padding:0 44px 27px 2px}.faq-accordion-answer p{color:#26312d;font:400 1rem/1.8 var(--font-body);overflow-wrap:anywhere;margin:0}.faq-accordion-answer p+p{margin-top:10px}.faq-accordion-answer ul{color:#26312d;margin:12px 0 0;padding-left:1.35rem}.faq-accordion-answer li{padding:3px 0;line-height:1.75}.faq-accordion-answer .faq-related-reading{border-top:1px solid #daddd6;margin-top:18px;padding-top:14px;font-size:.92rem}.faq-related-reading span:first-child{color:#737a76}.faq-related-reading a{color:#173c32;font-weight:600;text-decoration:none}.faq-related-reading a:hover{text-underline-offset:.2em;text-decoration:underline}.faq-context-section{padding-block:var(--section-spacing);border-top:1px solid var(--color-border)}.faq-context-inner{max-width:900px}.faq-context-inner>h2{color:var(--color-heading);font:600 var(--font-section-title)/1.35 var(--font-brand);margin:0 0 28px}.faq-empty{color:#737a76;border-block:1px solid #daddd6;margin:0;padding:24px 2px}.faq-more{color:#173c32;align-items:center;gap:9px;min-height:44px;margin-top:27px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.faq-more:hover{text-decoration:underline}@media (width<=700px){.faq-index-description{margin-top:18px;font-size:1rem}.faq-category-nav{margin-top:20px}.faq-accordion summary{gap:16px;min-height:72px;padding-block:19px;font-size:1.125rem}.faq-accordion-answer{padding-bottom:24px;padding-right:25px}.faq-context-inner>h2{margin-bottom:22px}.faq-product-tabs{gap:8px;margin-bottom:28px}.faq-product-tabs button{min-height:40px;padding-inline:13px;font-size:.86rem}}
