/* START_SNIPPET:sq-product-faq (INDEX:382) */
.sq-product-faq{width:100%;min-width:0;scroll-margin-top:140px}
.sq-product-faq h2{font-family:inherit;font-size:clamp(23px,2.3vw,31px);line-height:1.25;margin:0 0 20px;overflow-wrap:break-word}
.sq-product-faq details{border:1px solid #d5dccf;border-radius:12px;padding:16px 18px;margin:10px 0 0;background:#fff;text-align:left}
.sq-product-faq details[open]{background:#fbfcf9}
.sq-product-faq summary{cursor:pointer;font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;overflow-wrap:break-word}
.sq-product-faq .sq-product-faq-answer p{font-size:15px;line-height:1.7;margin:13px 0 0;overflow-wrap:anywhere}
.sq-product-faq-answer a{font-weight:600;text-decoration:underline;color:#606b57;text-underline-offset:3px}
.sq-product-faq summary:focus-visible{outline:2px solid #606b57;outline-offset:4px}
@media(max-width:600px){.sq-product-faq details{padding:14px}.sq-product-faq h2{font-size:24px}.sq-product-faq summary{font-size:16px}}
/* END_SNIPPET:sq-product-faq */
