.ve-faqs,.ve-faqs *{box-sizing:border-box}.ve-faqs{--ve-faq-background:#f3f3f3;--ve-faq-border:#e3e8ef;--ve-faq-text:#000000;--ve-faq-body:#5f6368;--ve-faq-icon:#1836a7;--ve-faq-focus:#1836a7;display:grid;gap:24px;width:100%;margin:0;padding:0;font-family:var(--ve-font-primary,inherit)}.ve-faqs .ve-faq-item{min-width:0;margin:0;padding:0;border:1px solid var(--ve-faq-border);border-radius:14px;background:var(--ve-faq-background);box-shadow:none}.ve-faqs .ve-faq-trigger{display:block;width:100%;margin:0;padding:0;list-style:none;border:0;border-radius:14px;background:#fff0;color:var(--ve-faq-text);cursor:pointer}.ve-faqs .ve-faq-trigger::-webkit-details-marker{display:none}.ve-faqs .ve-faq-trigger::marker{content:""}.ve-faqs .ve-faq-trigger:focus-visible{position:relative;z-index:2;outline:3px solid var(--ve-faq-focus);outline-offset:3px}.ve-faqs .ve-faq-trigger-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:74px;padding:0 16px}.ve-faqs .ve-faq-question{display:block;min-width:0;margin:0;padding:0;color:var(--ve-faq-text);font-family:var(--ve-font-primary,inherit);font-size:16px;font-weight:500;line-height:1.4;letter-spacing:0;text-align:left}.ve-faqs .ve-faq-icon{position:relative;display:block;flex:0 0 16px;width:16px;height:16px;color:var(--ve-faq-icon)}.ve-faqs .ve-faq-icon svg{position:absolute;inset:0;display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:opacity 160ms ease}.ve-faqs .ve-faq-icon-plus{opacity:1}.ve-faqs .ve-faq-icon-minus{opacity:0}.ve-faqs .ve-faq-item[open] .ve-faq-icon-plus{opacity:0}.ve-faqs .ve-faq-item[open] .ve-faq-icon-minus{opacity:1}.ve-faqs div.ve-faq-item:not(.is-open) .ve-faq-panel{display:none}.ve-faqs div.ve-faq-item.is-open .ve-faq-icon-plus{opacity:0}.ve-faqs div.ve-faq-item.is-open .ve-faq-icon-minus{opacity:1}.ve-faqs .ve-faq-panel{margin:0;padding:0 16px 18px}.ve-faqs .ve-faq-answer{margin:0;padding:0;color:var(--ve-faq-body);font-family:var(--ve-font-primary,inherit);font-size:14px;font-weight:400;line-height:1.55;letter-spacing:0}.ve-faqs .ve-faq-answer>:first-child{margin-top:0}.ve-faqs .ve-faq-answer>:last-child{margin-bottom:0}.ve-faqs .ve-faq-answer p{margin:0 0 10px;padding:0;color:inherit;font:inherit}.ve-faqs .ve-faq-answer ul,.ve-faqs .ve-faq-answer ol{margin:8px 0 10px 20px;padding:0;color:inherit;font:inherit}.ve-faqs .ve-faq-answer a{color:#1836a7;text-decoration:underline;text-underline-offset:3px}.ve-faqs .ve-faq-answer a:hover{color:#091057}.ve-faqs .ve-faq-answer a:focus-visible{outline:3px solid var(--ve-faq-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ve-faqs .ve-faq-icon svg{transition:none}}@media (max-width:767px){.ve-faqs{gap:14px}.ve-faqs .ve-faq-item,.ve-faqs .ve-faq-trigger{border-radius:12px}.ve-faqs .ve-faq-trigger-inner{gap:14px;min-height:64px;padding:0 16px}.ve-faqs .ve-faq-question{font-size:15px;line-height:1.45}.ve-faqs .ve-faq-panel{padding:0 16px 16px}}@media (forced-colors:active){.ve-faqs .ve-faq-item{border-color:CanvasText}.ve-faqs .ve-faq-icon{color:ButtonText}.ve-faqs .ve-faq-trigger:focus-visible,.ve-faqs .ve-faq-answer a:focus-visible{outline-color:Highlight}}