.blv-distributor-faq{background:var(--section-bg,#fdfbf7);font-family:Poppins,sans-serif;padding:100px 0}.distributor-faq__layout{align-items:start;display:grid;gap:80px;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.distributor-faq__header{position:sticky;top:130px}.distributor-faq__header .blv-eyebrow-text{color:var(--eyebrow-color)!important}.distributor-faq__heading *{color:var(--heading-color)!important;font-family:Butler,Georgia,serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;margin:0 0 18px}.distributor-faq__description{color:var(--desc-color);font-size:.98rem;line-height:1.7;margin:0}.distributor-faq__items{min-width:0}.distributor-faq__item{border-top:1px solid rgba(33,30,23,.15)}.distributor-faq__item:last-of-type{border-bottom:1px solid rgba(33,30,23,.15)}.distributor-faq__item h3{margin:0}.blv-distributor-faq .distributor-faq__button{all:unset;align-items:center;box-sizing:border-box;color:var(--heading-color);cursor:pointer;display:flex;font-family:Butler,Georgia,serif;font-size:1.25rem;gap:24px;justify-content:space-between;line-height:1.35;padding:24px 0;text-align:left;transition:color .25s ease;white-space:normal;width:100%}.blv-distributor-faq .distributor-faq__button:before{content:none!important;display:none!important}.blv-distributor-faq .distributor-faq__button:hover,.blv-distributor-faq .distributor-faq__button[aria-expanded=true]{color:var(--eyebrow-color)}.blv-distributor-faq .distributor-faq__button:focus{outline:none}.blv-distributor-faq .distributor-faq__button:focus-visible{outline:2px solid var(--eyebrow-color);outline-offset:5px}.distributor-faq__icon{border:1px solid rgba(33,30,23,.25);border-radius:50%;flex:0 0 22px;height:22px;position:relative;width:22px}.distributor-faq__icon:after,.distributor-faq__icon:before{background:currentColor;content:"";height:1px;left:5px;position:absolute;right:5px;top:10px}.distributor-faq__icon:after{transform:rotate(90deg);transition:transform .25s ease}.distributor-faq__button[aria-expanded=true] .distributor-faq__icon:after{transform:rotate(0)}.distributor-faq__panel[hidden]{display:none}.distributor-faq__answer{color:var(--desc-color);font-size:.94rem;line-height:1.7;padding:0 48px 25px 0}.distributor-faq__answer,.distributor-faq__answer li,.distributor-faq__answer p{color:var(--desc-color)}.distributor-faq__answer p:first-child{margin-top:0}.distributor-faq__answer p:last-child{margin-bottom:0}.distributor-faq__cta{background:#182c20;border-radius:12px;color:#fdfbf7;display:flex;font-size:.86rem;gap:24px;justify-content:space-between;line-height:1.5;margin-top:30px;padding:22px 24px}.distributor-faq__cta a{color:var(--accent-color);flex:0 0 auto;font-weight:700;text-decoration:none}.distributor-faq__cta a:focus-visible,.distributor-faq__cta a:hover{color:#f5b84b;text-decoration:underline}@media (max-width:850px){.blv-distributor-faq{padding:76px 0}.distributor-faq__layout{gap:40px;grid-template-columns:1fr}.distributor-faq__header{position:static}}@media (max-width:600px){.blv-distributor-faq{padding:64px 0}.blv-distributor-faq .distributor-faq__button{font-size:1.08rem;gap:16px;padding:20px 0}.distributor-faq__answer{padding-right:0}.distributor-faq__cta{align-items:flex-start;flex-direction:column}}