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