.cb-faq{padding:56px 0}.cb-faq h2{overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(22px,3vw,30px);line-height:1.25}.cb-faq-list{gap:12px;max-width:900px;display:grid}.cb-faq-item{border-radius:var(--r-lg,16px);border:1px solid #0000;padding:0 18px}.cb-faq-item>summary{cursor:pointer;overflow-wrap:break-word;padding:16px 28px 16px 0;font-weight:600;list-style:none;position:relative}.cb-faq-item>summary::-webkit-details-marker{display:none}.cb-faq-item>summary:after{content:"+";font-size:20px;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.cb-faq-item[open]>summary:after{content:"−"}.cb-faq-item>div{padding:0 0 18px;line-height:1.6}
