.vima-support-area{max-width:64rem;margin:2rem auto 0;clear:both}
.vima-support-area>details{border-top:1px solid #B4C1B9;padding:1rem 0}
.vima-support-area>details>summary{cursor:pointer;font-weight:750;color:#193A8A;min-height:44px;padding:.5rem 0}
.vima-support-area .faq-section{padding:1rem 0;width:100%;display:block;margin:0}
.vima-support-area .faq-section h2{font-size:clamp(1.5rem,4vw,2rem);margin:.25rem 0 1rem;color:#192321}
.vima-support-area .faq-section .eyebrow{display:none}
.vima-support-area .faq-section .faq-list{margin-top:1rem}
.vima-support-area .faq-list details{border-top:1px solid #B4C1B9;padding:.8rem 0}
.vima-support-area .faq-list summary{font-weight:700;cursor:pointer;min-height:44px;display:list-item;padding:.5rem 0}
.vima-support-area .faq-list p{max-width:65ch;line-height:1.65}
.vima-support-area .faq-list .button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:#193A8A;color:#fff;font-weight:700;padding:.75rem 1rem;border-radius:.6rem;text-decoration:none;max-width:100%;overflow-wrap:anywhere}
.vima-support-area :focus-visible{outline:3px solid #171717;outline-offset:4px;box-shadow:0 0 0 7px #fff}
@media(max-width:500px){.vima-support-area .faq-list .button{width:100%}.vima-support-area .consent{padding:1rem}}
