.vuri-faq{background:#f7f9fc;color:#394553;padding:70px 20px;font-family:Montserrat,Arial,sans-serif}.vuri-faq *{box-sizing:border-box}.vuri-faq__inner{max-width:1080px;margin:0 auto}.vuri-faq__intro{text-align:center;margin-bottom:32px}.vuri-faq__intro span{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#4a86cc}.vuri-faq__intro h2{font-size:clamp(30px,4vw,44px);line-height:1.15;margin:9px 0 10px;color:#394553}.vuri-faq__intro p{font-size:15px;color:#6c7582;margin:0}.vuri-faq__groups{display:grid;grid-template-columns:1fr 1fr;gap:36px}.vuri-faq__group{min-width:0}.vuri-faq__group h3{font-size:19px;color:#4a86cc;margin:0 0 10px}.vuri-faq details{background:#fff;border:1px solid #e1e6ed;border-radius:9px;margin-bottom:9px;padding:0 16px}.vuri-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:15px;padding:17px 0;font-size:15px;font-weight:700;line-height:1.35;color:#394553}.vuri-faq summary::-webkit-details-marker{display:none}.vuri-faq summary:after{content:'+';color:#4a86cc;font-size:22px;line-height:18px;font-weight:400}.vuri-faq details[open] summary:after{content:'−'}.vuri-faq__answer{border-top:1px solid #e1e6ed;padding:13px 0 17px;font-size:14px;line-height:1.6;color:#56616e}.vuri-faq__answer p{margin:0 0 10px}.vuri-faq__answer p:last-child{margin:0}.vuri-faq__answer a{color:#3579c3;text-decoration:underline}.vuri-faq summary:focus-visible{outline:3px solid #4a86cc;outline-offset:3px}@media(max-width:700px){.vuri-faq{padding:60px 18px}.vuri-faq__intro{text-align:left}.vuri-faq__groups{grid-template-columns:1fr;gap:24px}}
