.faqs{border-top:2px solid var(--black)}.faq{border-bottom:1px solid var(--black)}.faqs>.faq--open{border-top:3px solid var(--blue);margin-top:-2px}.faq__q{text-align:left;width:100%;font:600 20px/28px var(--font-sans);color:var(--black);justify-content:space-between;align-items:center;gap:24px;padding:36px 0;display:flex}.faq__q:hover{color:var(--blue)}.faq__sign{font:400 28px/1 var(--font-sans)}.faq__a{font:400 16px/24px var(--font-sans);padding:0 60px 36px 0}.faq--open .faq__q{padding-bottom:16px}.faq__todo{color:#6b6b6b}@media (max-width:640px){.faq__q{font:600 16px/23px var(--font-sans);padding:24px 0}.faq__a{font:var(--body-sm);padding-bottom:24px;padding-right:36px}}
