.heading-vector-icon{display:inline-flex;align-items:center;justify-content:center;width:1.05em;height:1.05em;margin-right:.5rem;color:#003399;vertical-align:-.14em;flex:0 0 auto}.heading-vector-svg{width:1em;height:1em;display:block}h1 .heading-vector-icon{color:#C5A059}h2 .heading-vector-icon,h3 .heading-vector-icon,h4 .heading-vector-icon{color:#003399}.faq-accordion{display:grid;gap:.75rem}.faq-accordion details,.faq-accordion-item{border:1px solid #e2e8f0;border-radius:1rem;background:#fff;overflow:hidden}.faq-accordion summary,.faq-accordion-item>summary{cursor:pointer;list-style:none;padding:1rem 1.25rem;font-weight:700;color:#1A2B3C;display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq-accordion summary::-webkit-details-marker,.faq-accordion-item>summary::-webkit-details-marker{display:none}.faq-accordion summary:hover,.faq-accordion-item>summary:hover{background:#f8fafc}.faq-accordion .faq-answer,.faq-accordion-item .faq-answer{padding:0 1.25rem 1rem 1.25rem;color:#475569;font-size:.95rem;line-height:1.7}.faq-accordion details[open] summary,.faq-accordion-item[open]>summary{border-bottom:1px solid #e2e8f0}.faq-chevron-icon{width:1rem!important;height:1rem!important;flex:0 0 auto;color:#64748b;transition:transform .18s ease}.faq-accordion details[open] .faq-chevron-icon,.faq-accordion-item[open] .faq-chevron-icon{transform:rotate(180deg)}.faq-summary-main{display:flex!important;align-items:center!important;gap:.75rem;min-width:0;line-height:1.45;flex:1 1 auto}.faq-summary-text{display:block;min-width:0}.faq-question-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.75rem!important;height:1.75rem!important;min-width:1.75rem!important;min-height:1.75rem!important;border-radius:.6rem;flex:0 0 1.75rem!important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06)}.faq-question-svg{width:1rem!important;height:1rem!important;display:block!important;stroke:currentColor;fill:none;vector-effect:non-scaling-stroke}.faq-icon-blue{background:#EBF2FF;color:#1D4ED8}.faq-icon-sky{background:#ECFEFF;color:#0369A1}.faq-icon-green{background:#ECFDF3;color:#15803D}.faq-icon-amber{background:#FFF7ED;color:#C2410C}.faq-icon-purple{background:#F5F3FF;color:#7C3AED}.faq-icon-rose{background:#FFF1F2;color:#E11D48}.faq-icon-slate{background:#F8FAFC;color:#334155}.faq-accordion summary .faq-summary-main,.faq-accordion-item>summary .faq-summary-main{flex:1 1 auto}