.faq-list{display:block;overflow:hidden}.faq-item{border-bottom:1px solid var(--lx-line-08)}.faq-item:last-child{border-bottom:0}.faq-item__q{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;color:var(--tm-fg-3-alt);font-size:var(--lx-fs-15-5);letter-spacing:-.012em;text-align:left;cursor:pointer;transition:color var(--tm-dur-shadow) var(--tm-ease-ui), background-color var(--tm-dur-shadow) var(--tm-ease-ui);background:0 0;padding:22px 26px;font-weight:500;list-style:none;display:flex}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q:hover{background:var(--tm-line-03)}.faq-item[open] .faq-item__q{color:var(--lx-fg-1);font-weight:600}.faq-item__sign{color:var(--lx-fg-9);font-family:var(--lx-font-mono);font-size:var(--lx-fs-18);transition:transform .3s var(--tm-ease-rise), color .3s var(--tm-ease-ui);flex:none;font-weight:500;line-height:1}.faq-item[open] .faq-item__sign{color:var(--lx-accent-alt);transform:rotate(45deg)}.faq-item__a{max-width:720px;color:var(--lx-fg-5);font-size:var(--lx-fs-14-5);text-wrap:pretty;margin:0;padding:0 26px 24px;line-height:1.7}.faq-item:not([open]) .faq-item__a--collapsed{visibility:hidden;height:0;padding-bottom:0;overflow:hidden}.faq-item[open] .faq-item__a{animation:rise .3s var(--tm-ease-rise) both}.faq-more{margin-top:var(--sp-6);color:var(--lx-fg-7);font-size:var(--lx-fs-13-5)}.faq-more a{color:var(--lx-accent-alt)}.faq-more a:hover{color:var(--lx-accent-400)}@media (prefers-reduced-motion:reduce){.faq-item[open] .faq-item__a{animation:none}}
