.m-faq{padding:76px 7%;background:#fff8e5;color:#171717}.faq-heading,.faq-list,.faq-contact{max-width:1000px;margin-left:auto!important;margin-right:auto!important}.faq-label{font:500 15px DBMono,monospace!important;letter-spacing:.18em;margin-bottom:20px!important}.mobile-site .faq-heading h2{font-size:clamp(38px,5.5vw,76px);line-height:1.25;letter-spacing:0;margin-bottom:20px}.faq-heading>p:last-child{margin-bottom:36px!important}.faq-list{border-top:2px solid #171717}.faq-list details{border-bottom:1px solid #c6bda7}.faq-list summary{position:relative;list-style:none;cursor:pointer;padding:23px 45px 23px 0;font:500 18px/1.5 DBPoppins,Arial,sans-serif}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:8px;top:21px;font:500 25px DBMono,monospace}.faq-list details[open] summary:after{content:'−'}.faq-list summary:focus-visible{outline:3px solid #a5080c;outline-offset:4px}.faq-answer{padding:0 38px 25px 0;max-width:850px}.mobile-site .faq-answer p{font:400 16px/1.8 DBPoppins,Arial,sans-serif;margin:0 0 14px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a,.faq-contact a{text-underline-offset:4px;overflow-wrap:anywhere}.faq-contact{margin-top:30px!important;font-size:15px!important}@media(max-width:600px){.m-faq{padding:50px 7%}.mobile-site .faq-heading h2{font-size:40px}.faq-list summary{font-size:16px;padding-top:20px;padding-bottom:20px}.faq-answer{padding-right:0}}