
.wbw-faq{background:var(--wbw-bg);color:var(--color-foreground);padding-block:var(--wbw-padding-top,64px) var(--wbw-padding-bottom,64px)}.wbw-faq.wbw-bg--white{background:var(--wbw-card,#fff)}.wbw-faq.wbw-bg--soft{background:var(--wbw-line)}
.wbw-faq .wbw-container{width:min(var(--wbw-content-width,1200px),calc(100% - 40px));margin-inline:auto}.wbw-faq__container{max-width:1000px!important}
.wbw-faq .wbw-section-heading{text-align:center;max-width:760px;margin:0 auto 30px}.wbw-faq .wbw-section-heading h2{margin:0 0 12px;font-size:clamp(28px,4vw,42px);line-height:1.15}.wbw-faq .wbw-section-heading p{margin:0;color:var(--wbw-muted);font-size:15px;line-height:1.7}
.wbw-faq__list{border-top:1px solid var(--wbw-line)}.wbw-faq__item{border-bottom:1px solid var(--wbw-line)}.wbw-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:21px 4px;cursor:pointer;list-style:none;font-size:16px;font-weight:600}.wbw-faq__item summary::-webkit-details-marker{display:none}
.wbw-faq__toggle{position:relative;flex:0 0 20px;width:20px;height:20px}.wbw-faq__toggle:before,.wbw-faq__toggle:after{content:"";position:absolute;left:3px;top:9px;width:14px;height:1px;background:currentColor}.wbw-faq__toggle:after{transform:rotate(90deg);transition:transform .2s ease}.wbw-faq__item[open] .wbw-faq__toggle:after{transform:rotate(0)}
.wbw-faq__answer{max-width:850px;padding:0 36px 22px 4px;color:var(--wbw-muted);font-size:14px;line-height:1.75}.wbw-faq__answer p{margin:0 0 10px}.wbw-faq__answer p:last-child{margin-bottom:0}
@media(max-width:749px){.wbw-faq .wbw-container{width:calc(100% - 32px)}.wbw-faq__item summary{padding:18px 2px;font-size:15px}.wbw-faq__answer{padding:0 25px 18px 2px}}
