.faq-module__VSI0LW__wrap{max-width:1160px;padding-top:5rem;padding-bottom:6rem}.faq-module__VSI0LW__intro{max-width:800px;margin-bottom:2.5rem}.faq-module__VSI0LW__intro h1{letter-spacing:-.045em;margin:1rem 0 1.4rem;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.08}.faq-module__VSI0LW__intro>p:last-child{color:var(--muted);line-height:1.7}.faq-module__VSI0LW__nav{border-block:1px solid var(--line,#d5cfc5);flex-wrap:wrap;gap:.7rem 1.7rem;padding:1.2rem 0;font-size:.9rem;display:flex}.faq-module__VSI0LW__nav a{text-underline-offset:.3em;text-decoration:underline}.faq-module__VSI0LW__groups{margin-top:4rem}.faq-module__VSI0LW__group{grid-template-columns:1fr 2.3fr;gap:3rem;margin-bottom:5rem;scroll-margin-top:7rem;display:grid}.faq-module__VSI0LW__group h2{letter-spacing:-.025em;font-size:1.7rem;line-height:1.2}.faq-module__VSI0LW__group details{border-bottom:1px solid var(--line,#d5cfc5);padding:1.3rem 0}.faq-module__VSI0LW__group details:first-child{border-top:1px solid var(--line,#d5cfc5)}.faq-module__VSI0LW__group summary{cursor:pointer;justify-content:space-between;align-items:start;gap:1rem;font-size:1.05rem;line-height:1.5;list-style:none;display:flex}.faq-module__VSI0LW__group summary::-webkit-details-marker{display:none}.faq-module__VSI0LW__group summary span{flex-shrink:0}.faq-module__VSI0LW__group details[open] summary span{transform:rotate(45deg)}.faq-module__VSI0LW__group details p{color:var(--muted);margin:1.2rem 0;font-size:.98rem;line-height:1.8}.faq-module__VSI0LW__group details>a{align-items:center;gap:1rem;width:fit-content;margin-bottom:.4rem;font-size:.9rem;display:flex}@media (max-width:650px){.faq-module__VSI0LW__wrap{padding-top:3rem}.faq-module__VSI0LW__groups{margin-top:3rem}.faq-module__VSI0LW__group{grid-template-columns:1fr;gap:1.2rem;margin-bottom:3rem}.faq-module__VSI0LW__group h2{font-size:1.5rem}.faq-module__VSI0LW__group summary{font-size:1rem}.faq-module__VSI0LW__nav{gap:.8rem 1.2rem}}
