.sb-home-faq{background:#fff;color:#101010;padding:74px 32px 82px;border-top:1px solid #efede7;font-family:"Ubuntu",Arial,sans-serif}
.sb-faq-inner{max-width:1180px;margin-inline:auto}.sb-faq-heading{text-align:center;max-width:760px;margin:0 auto}.sb-faq-heading h2{font:700 clamp(32px,3.5vw,48px)/1.12 "Ubuntu",Arial,sans-serif;letter-spacing:-1.2px;margin:0;text-wrap:balance}.sb-faq-heading p{font-size:16px;line-height:1.6;color:#68665f;margin:18px 0 0}
.sb-faq-grid{margin-top:42px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 66px;align-items:start}.sb-faq-group{min-width:0;scroll-margin-top:90px}.sb-faq-group h3{display:flex;gap:12px;align-items:center;font-size:21px;line-height:1.25;margin:0 0 19px;letter-spacing:-.35px;text-align:left}.sb-faq-group h3>span{width:34px;height:34px;display:grid;place-items:center;background:#ffcb06;border-radius:50%;flex:none}.sb-faq-group h3 svg{width:18px;height:18px}
.sb-faq-item{border-bottom:1px solid #e9e7e0;scroll-margin-top:90px}.sb-faq-item:first-child{border-top:1px solid #e9e7e0}.sb-faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:18px 1px;font-size:15px;font-weight:500;line-height:1.55;text-align:left;cursor:pointer;color:#25241f}.sb-faq-item summary::-webkit-details-marker{display:none}.sb-faq-item summary::after{content:none}.sb-faq-item summary:hover{color:#716017}.sb-faq-toggle{position:relative;flex:0 0 20px;width:20px;height:20px}.sb-faq-toggle::before,.sb-faq-toggle::after{content:"";position:absolute;background:#67645a;border-radius:1px;inset:9px 4px;height:2px}.sb-faq-toggle::after{transform:rotate(90deg)}.sb-faq-item[open] .sb-faq-toggle::after{transform:none}.sb-faq-item[open] summary{color:#101010}.sb-faq-item[open] .sb-faq-toggle{background:#ffcb06;border-radius:50%}
.sb-faq-answer{padding:0 30px 22px 1px}.sb-faq-answer p{font-size:14px;line-height:1.85;margin:0;color:#5c5950;text-align:left}.sb-faq-answer a{color:#28261f;text-decoration:underline;text-decoration-color:#bb9715;text-underline-offset:3px}.sb-faq-answer a:hover{text-decoration-thickness:2px}
.sb-home-faq :is(a,summary):focus-visible{outline:3px solid #987600;outline-offset:5px;border-radius:3px}
@media(max-width:900px){.sb-faq-grid{column-gap:34px}.sb-faq-item summary{font-size:14px}.sb-faq-group h3{font-size:19px}}
@media(max-width:700px){.sb-home-faq{padding:48px 22px 52px}.sb-faq-heading h2{font-size:34px;letter-spacing:-.8px}.sb-faq-heading p{font-size:14px;margin-top:15px}.sb-faq-grid{margin-top:30px;grid-template-columns:minmax(0,1fr);gap:32px}.sb-faq-group h3{font-size:20px;margin-bottom:16px}.sb-faq-item summary{min-height:62px;gap:15px;padding-block:16px;font-size:14px}.sb-faq-answer{padding-right:10px}.sb-faq-answer p{font-size:14px}.sb-faq-group,.sb-faq-item{scroll-margin-top:76px}}
@media(max-width:360px){.sb-home-faq{padding-inline:18px}.sb-faq-heading h2{font-size:30px}.sb-faq-group h3{font-size:18px}}
