.la-faq{max-width:1180px;margin:0 auto;padding:96px 48px;position:relative}.la-faq-head{max-width:680px;margin-bottom:44px}.la-faq-head h2{font-family:var(--la-display);letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.la-faq-list{border-top:1px solid var(--la-border)}.la-faq-item{border-bottom:1px solid var(--la-border)}.la-faq-item .q{text-align:left;cursor:pointer;width:100%;color:var(--la-text);font-size:16px;font-family:var(--la-sans);letter-spacing:-.01em;transition:color .2s var(--la-ease);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-weight:500;display:flex}.la-faq-item .q:hover{color:var(--la-accent)}.la-faq-item .q .pm{font-family:var(--la-mono);color:var(--la-text-3);flex:none;font-size:18px}.la-faq-item.on .q .pm{color:var(--la-accent)}.la-faq-item .a{transition:max-height .35s var(--la-ease);overflow:hidden}.la-faq-item .a p{color:var(--la-text-2);max-width:760px;margin:0;padding:0 40px 24px 4px;font-size:14.5px;line-height:1.6}.la-faq-contact{color:var(--la-text-2);margin:28px 0 0;padding-left:4px;font-size:14.5px}.la-faq-contact a{color:var(--la-accent);text-decoration:none}.la-faq-contact a:hover{text-decoration:underline}
