.faq-page .faq-content{max-width:960px}.faq-page .faq-topics{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:24px}.faq-page .faq-topics a{padding:9px 13px;border:1px solid var(--line);border-radius:20px;color:var(--navy);font-size:12px;background:#f3f8fc}.faq-page .faq-topics a:hover{border-color:var(--blue)}.faq-page .faq-topic{margin-bottom:26px;scroll-margin-top:150px}.faq-page .faq-topic h2,.faq-page .faq-help h2{font:700 clamp(20px,2.5vw,26px)/1.3 Manrope,sans-serif;color:var(--deep);margin:0 0 10px}.faq-page .faqlist details{padding:14px 0}.faq-page .faqlist summary{font-size:14px;line-height:1.5;align-items:center}.faq-page .faqlist summary span{flex-shrink:0;color:var(--blue)}.faq-page details[open] summary span{transform:rotate(45deg)}.faq-page .faqlist p{font-size:14px;line-height:1.6;margin:10px 0 0;max-width:85ch}.faq-page .faq-help{padding:22px;background:var(--soft);border-radius:12px}.faq-page .faq-help p{font-size:14px;line-height:1.6}.faq-page .faq-help .textlink{margin:12px 0 0 16px}.faq-page a:focus-visible,.faq-page summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}@media(max-width:700px){.faq-page .faq-topic{scroll-margin-top:105px;margin-bottom:22px}.faq-page .faq-topics{margin-bottom:20px}.faq-page .faq-help{padding:18px}.faq-page .faq-help .textlink{display:block;margin:14px 0 0}}
