.faq-module__W7F9ia__layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:8%;display:grid}.faq-module__W7F9ia__heading{max-width:13ch;font-size:clamp(30px,3.2vw,48px)!important}.faq-module__W7F9ia__list{border-top:1px solid var(--ai-line)}.faq-module__W7F9ia__item{border-bottom:1px solid var(--ai-line)}.faq-module__W7F9ia__item summary{cursor:pointer;letter-spacing:-.02em;grid-template-columns:25px 1fr 24px;align-items:start;gap:18px;padding:27px 0;font-size:19px;line-height:1.5;list-style:none;display:grid}.faq-module__W7F9ia__item summary::-webkit-details-marker{display:none}.faq-module__W7F9ia__item summary:focus-visible{outline:2px solid var(--lab-teal);outline-offset:5px}.faq-module__W7F9ia__number{color:var(--lab-teal);letter-spacing:0;padding-top:7px;font-family:monospace;font-size:10px}.faq-module__W7F9ia__toggle{color:var(--lab-teal);text-align:center;font-size:25px;line-height:1.1;transition:transform .2s}.faq-module__W7F9ia__item[open] .faq-module__W7F9ia__toggle{transform:rotate(45deg)}.faq-module__W7F9ia__answer{color:var(--ai-muted);padding:0 42px 28px 43px;font-size:15px}.faq-module__W7F9ia__answer a{margin-top:20px}@media (max-width:850px){.faq-module__W7F9ia__layout{grid-template-columns:1fr;gap:35px}.faq-module__W7F9ia__heading{max-width:23ch}}@media (max-width:500px){.faq-module__W7F9ia__item summary{grid-template-columns:20px 1fr 20px;gap:12px;font-size:17px}.faq-module__W7F9ia__answer{padding-left:32px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.faq-module__W7F9ia__toggle{transition:none}}
