.faq-browser{font-size:1rem}.faq-controls{padding-bottom:12px}.faq-search-label{margin-bottom:8px;font-weight:700;display:block}.faq-search{background:#f8faff;border:1px solid #aebcda;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.faq-search:focus-within{outline-offset:3px;outline:3px solid #4c6dff}.faq-search>svg{color:#52617c;flex-shrink:0}.faq-search input{width:100%;min-width:0;min-height:50px;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.faq-search input::-webkit-search-cancel-button{display:none}.faq-search input::placeholder{color:#63718a;opacity:1}.faq-search button{color:#2445c5;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;min-width:44px;min-height:44px;display:grid}.faq-topics{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.faq-topics:after{content:"";flex:10000 0 0}.faq-topics[data-fill-last=true]:after{display:none}.faq-topics button{max-width:100%;min-height:44px;font:inherit;color:#344765;background:#fff;border:1px solid #c9d3e6;border-radius:8px;flex:1 0 auto;padding:9px 12px;font-size:.875rem;line-height:1.4}.faq-topics button[aria-pressed=true]{color:#fff;background:#17294d;border-color:#17294d;box-shadow:inset 0 -3px #f6df42}.faq-results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.faq-results-bar p{color:#53617b;margin:0;font-size:.875rem}.faq-bulk{gap:14px;display:flex}.faq-bulk button,.faq-empty button{min-height:44px;font:inherit;color:#2445c5;text-underline-offset:3px;background:0 0;border:0;font-size:.875rem;font-weight:600;text-decoration:underline}.faq-copy-status{color:#344765;overflow-wrap:anywhere;font-size:.875rem}.faq-copy-status:empty{margin:0}.faq-empty{background:#f2f5fc;border:1px dashed #9caccc;border-radius:10px;padding:22px 18px}.faq-item{border-color:#d8deea;scroll-margin-top:24px}.faq-item[hidden],.faq-item [data-slot=accordion-content][hidden]{display:none!important}.faq-question-row{align-items:center;gap:4px;display:flex}.faq-question-row>h3{flex:1;min-width:0;margin:0}.faq-question{color:#17294d;gap:12px;min-height:60px;padding:22px 8px 22px 0;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.5}.faq-question>span{overflow-wrap:anywhere}.faq-question>svg{color:#2445c5;width:20px;height:20px;margin-top:2px}.faq-question:focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid #4c6dff}.faq-copy{color:#53617b;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.faq-copy:hover{color:#2445c5;background:#eaf0fc}.faq-answer{overflow-wrap:anywhere;padding-right:24px;font-size:1rem;line-height:1.8}.faq-answer p:first-child{margin-top:0}html[data-theme=dark] .faq-search{background:#242b37;border-color:#667797}html[data-theme=dark] .faq-search input{color:#edf0f7}html[data-theme=dark] .faq-search input::placeholder,html[data-theme=dark] .faq-search>svg{color:#bac5d7}html[data-theme=dark] .faq-topics button{color:#d8e1f4;background:#354052;border-color:#61708a}html[data-theme=dark] .faq-topics button[aria-pressed=true]{color:#fff1ac;background:#17294d;border-color:#c8b64d}html[data-theme=dark] .faq-question{color:#edf0f7}html[data-theme=dark] .faq-item{border-color:#505a6c}html[data-theme=dark] :is(.faq-search button,.faq-bulk button,.faq-empty button,.faq-question>svg,.faq-copy){color:#b9c9ff}html[data-theme=dark] .faq-copy:hover,html[data-theme=dark] .faq-empty{background:#354052}@media (max-width:600px){.faq-answer{padding-right:0}.faq-question{padding-top:18px;padding-bottom:18px}.faq-search{gap:6px;padding:0 8px}.faq-topics{gap:6px}}@media (prefers-reduced-motion:reduce){.faq-list *,.faq-list :before,.faq-list :after{transition:none!important;animation:none!important}}
