.faq-toc ul{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.faq-toc a{color:var(--color-navy);border-radius:.8rem;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;font-size:.93rem;transition:background-color .2s;display:flex}.faq-toc a:hover{background:#fff}.faq-toc em{color:var(--color-dim);font-size:.78rem;font-style:normal}.faq-item summary::-webkit-details-marker{display:none}.faq-answer{font-size:1rem}.faq-answer p{color:#16324d;margin:0}@media (max-width:1023px){.faq-toc ul{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;display:flex;overflow-x:auto}.faq-toc a{white-space:nowrap;border:1px solid var(--color-rule);background:#fff;border-radius:999px;flex:none;padding:.42rem .85rem;font-size:.88rem}.faq-toc em,.faq-toc>p{display:none}}
