@font-face{font-display:swap;font-family:RoslindaleCondensed;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/Roslindale/Roslindale-DisplayCondensedRegular.woff2) format("woff2")}@font-face{font-display:swap;font-family:PPNeueMontreal;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/PPNeueMontreal/PPNeueMontreal-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:BonVivant;font-style:normal;font-weight:400;src:url(https://7929367.fs1.hubspotusercontent-na1.net/hubfs/7929367/raw_assets/public/dbt/assets/fonts/BonVivant/BonVivant.woff2) format("woff2")}.faq{color:#3c3214;padding:96px 24px}.faq__inner{margin:0 auto;max-width:1400px}.faq__eyebrow{color:#26aa38;font-family:BonVivant,cursive;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:400;line-height:1.1;margin:0 0 8px}.faq__heading{color:#3c3214;font-family:RoslindaleCondensed,serif;font-size:clamp(2.25rem,4vw,3.25rem);font-weight:400;line-height:1.05;margin:0 0 40px}.faq__list,.faq__more-list{display:flex;flex-direction:column;gap:16px}.faq__more-list{animation:faq-open .4s ease;margin-top:16px}.faq__block{border:1px solid rgba(60,50,20,.28);border-radius:10px;transition:border-color .2s ease}.faq__block:hover,.faq__block[open]{border-color:#26aa38}.faq__summary{align-items:center;cursor:pointer;display:flex;gap:24px;justify-content:space-between;list-style:none;padding:26px 24px}.faq__summary::-webkit-details-marker{display:none}.faq__summary:focus-visible{border-radius:10px;outline:2px solid #26aa38;outline-offset:2px}.faq__group{color:#3c3214;font-family:RoslindaleCondensed,serif;font-size:clamp(1.4rem,2vw,1.75rem);font-weight:400;line-height:1.15}.faq__toggle{border:1px solid #3c3214;border-radius:50%;flex-shrink:0;height:32px;position:relative;width:32px}.faq__toggle:after,.faq__toggle:before{background:#3c3214;content:"";height:1.5px;left:50%;margin:-.75px 0 0 -7px;position:absolute;top:50%;transition:transform .3s ease;width:14px}.faq__toggle:after{transform:rotate(90deg)}.faq__block[open] .faq__toggle:after{transform:rotate(0deg)}.faq__one{animation:faq-open .35s ease;padding:0 24px 28px}.faq__body{color:#3c3214;font-family:PPNeueMontreal,sans-serif;font-size:1.0625rem;line-height:1.6;max-width:70ch}.faq__body p{margin:0 0 1em}.faq__body p:last-child{margin-bottom:0}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq__more{margin-top:24px}.faq__morebtn{align-items:center;color:#3c3214;cursor:pointer;display:inline-flex;font-family:PPNeueMontreal,sans-serif;font-size:1.0625rem;gap:10px;list-style:none;padding:4px 0;transition:color .2s ease}.faq__morebtn::-webkit-details-marker{display:none}.faq__morebtn:focus-visible,.faq__morebtn:hover{color:#1c7f2a}.faq__more-close,.faq__more[open] .faq__more-open{display:none}.faq__more[open] .faq__more-close{display:inline}.faq__chev{border-bottom:1.5px solid;border-right:1.5px solid;height:8px;margin-top:-3px;transform:rotate(45deg);transition:transform .3s ease;width:8px}.faq__more[open] .faq__chev{margin-top:3px;transform:rotate(-135deg)}.faq.is-animated .faq__reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.faq.is-animated .faq__reveal.is-in{opacity:1;transform:none}@media (max-width:700px){.faq{padding:64px 16px}.faq__heading{margin-bottom:28px}.faq__summary{gap:16px;padding:20px 16px}.faq__one{padding:0 16px 22px}}