.contact-module__qHh4hW__faq{max-width:900px;margin-top:clamp(2.5rem,5vw,4rem)}.contact-module__qHh4hW__faq h2{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.2}.contact-module__qHh4hW__question{border-bottom:1px solid var(--line)}.contact-module__qHh4hW__question summary{min-height:64px;color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.contact-module__qHh4hW__question summary::-webkit-details-marker{display:none}.contact-module__qHh4hW__question summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px;border-radius:2px}.contact-module__qHh4hW__chevron{width:1rem;height:1rem;color:var(--ink-soft);flex-shrink:0;transition:transform .22s ease-out;display:flex;transform:rotate(90deg)}.contact-module__qHh4hW__question[open] .contact-module__qHh4hW__chevron{transform:rotate(-90deg)}.contact-module__qHh4hW__chevron svg{width:100%;height:100%}.contact-module__qHh4hW__question p{max-width:72ch;color:var(--ink-soft);margin:0;padding:0 2.5rem 1.25rem 0;line-height:1.75}@supports (interpolate-size:allow-keywords){.contact-module__qHh4hW__question{interpolate-size:allow-keywords}.contact-module__qHh4hW__question::details-content{height:0;transition:height .22s ease-out, content-visibility .22s allow-discrete;overflow:hidden}.contact-module__qHh4hW__question[open]::details-content{height:auto}}@media (hover:hover) and (pointer:fine){.contact-module__qHh4hW__question summary:hover{color:var(--blue-dark)}}@media (prefers-reduced-motion:reduce){.contact-module__qHh4hW__chevron{transition:none}.contact-module__qHh4hW__question::details-content{transition:none}}
