.lt-faq .lt-faq__inner{max-width:52rem}.lt-faq .lt-faq__head{max-width:36rem}.lt-faq .lt-faq__headline{margin-top:1rem}.lt-faq .lt-faq__list{margin-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--lt-line)}.lt-faq .lt-faq__inner .lt-faq__more{margin-top:2rem;color:var(--lt-ink-muted)}.lt-faq .lt-faq__row{border-bottom:1px solid var(--lt-line);interpolate-size:allow-keywords}.lt-faq .lt-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 0;font-size:clamp(1.0625rem,1.5vw,1.25rem);font-weight:500;letter-spacing:-.015em;color:var(--lt-ink);cursor:pointer;list-style:none}.lt-faq .lt-faq__q::-webkit-details-marker{display:none}.lt-faq .lt-faq__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;background:var(--lt-paper-2);color:var(--lt-ink);transition:transform .5s var(--lt-ease),background-color .3s ease,color .3s ease}.lt-faq .lt-faq__icon svg{width:1rem;height:1rem}.lt-faq .lt-faq__q:hover .lt-faq__icon{background:var(--color-sky-soft);color:var(--color-sky)}.lt-faq .lt-faq__row[open] .lt-faq__icon{transform:rotate(45deg);background:var(--lt-ink);color:#fff}.lt-faq .lt-faq__a{padding:0 0 1.75rem;max-width:44rem}.lt-faq .lt-faq__a p{font-size:1.0625rem;line-height:1.6;color:var(--lt-ink-muted);text-wrap:pretty}.lt-faq .lt-faq__row::details-content{height:0;overflow:clip;transition:height .45s var(--lt-ease),content-visibility .45s allow-discrete}.lt-faq .lt-faq__row[open]::details-content{height:auto}@media(prefers-reduced-motion:reduce){.lt-faq .lt-faq__row::details-content{transition:none}}
