.faq-hero{min-height:330px;display:flex;align-items:center;color:#fff;background:linear-gradient(105deg,rgba(3,18,30,.9),rgba(3,18,30,.35)),url('https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1800&q=84') center/cover}.faq-hero h1{font-size:clamp(42px,5vw,66px)}.faq-hero p{font-size:18px;line-height:1.75;max-width:600px}.faq-main{padding:76px 0;max-width:900px}.faq-group{margin:40px 0}.faq-group h2{font-size:29px;margin-bottom:14px}.faq-list{display:grid;gap:10px}.faq-list details{background:#fff;border:1px solid #e5d9c9;border-radius:7px;padding:0 20px;box-shadow:0 7px 18px rgba(7,28,44,.05)}.faq-list summary{cursor:pointer;padding:18px 0;font-weight:800;color:#0a2639;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';float:left;color:#bd8d42;font-size:22px;line-height:.7}.faq-list details[open] summary:after{content:'−'}.faq-list p{color:#5d6b73;line-height:1.8;margin:0 0 19px}.legal-copy{color:#52616a;line-height:1.9;font-size:16px}.legal-copy h2{color:#092235;margin:35px 0 10px;font-size:28px}.legal-copy a{color:#9b6c2b}@media(max-width:720px){.faq-hero{min-height:290px;padding:65px 0}.faq-main{padding:52px 0}.faq-list details{padding:0 16px}.faq-list summary{font-size:15px}.faq-group{margin:31px 0}}
