.ccs2-faq-answer-link{display:inline-block;margin-top:12px;color:#78dff4;text-decoration:underline;text-underline-offset:4px}.ccs2-faq-answer-link:hover{color:#ffad70}.ccs2-faq-page{max-width:960px}.ccs2-faq-page .ccs2-faq-intro{color:#a9bfca;max-width:700px;margin:0 0 36px;font-size:17px}.ccs2-faq-page .ccs2-faq-group{margin:0 0 48px}.ccs2-faq-page .ccs2-faq-group h2{font-size:25px;margin:0 0 18px;line-height:1.3}.ccs2-faq-page .faq-item{border-color:#29434f}.ccs2-faq-page .faq-item>summary{font-size:16px;padding:22px 0;line-height:1.55;color:#e4f0f5}.ccs2-faq-page .faq-answer{font-size:15px;line-height:1.85;color:#afc3cc;padding-right:30px}.ccs2-faq-page .faq-answer p{margin:0}.ccs2-faq-contact{border:1px solid #29434f;border-left:3px solid #ed985e;background:#0b1a24;padding:26px}.ccs2-faq-contact h2{margin:0 0 12px;font-size:23px}.ccs2-faq-contact p{max-width:700px;color:#afc3cc;font-size:15px}.ccs2-faq-contact-links{display:flex;flex-wrap:wrap;gap:12px 28px}.ccs2-faq-contact-links a{display:inline-flex;align-items:center;min-height:44px;color:#78dff4;font-size:16px;overflow-wrap:anywhere}.ccs2-faq-page a:focus-visible,.ccs2-faq-page summary:focus-visible,.fx-faq .ccs2-faq-answer-link:focus-visible{outline:2px solid #78dff4;outline-offset:5px}@media (max-width:600px){.ccs2-faq-page .ccs2-faq-intro{font-size:15px;margin-bottom:28px}.ccs2-faq-page .ccs2-faq-group{margin-bottom:36px}.ccs2-faq-page .ccs2-faq-group h2{font-size:22px}.ccs2-faq-page .faq-item>summary{font-size:15px;padding:19px 0;gap:18px}.ccs2-faq-page .faq-answer{font-size:14px;padding-right:0}.ccs2-faq-contact{padding:20px}.ccs2-faq-contact h2{font-size:21px}.ccs2-faq-contact p{font-size:14px}.ccs2-faq-contact-links{gap:4px;flex-direction:column}}