.faq-page .faq-search-controls{align-items:center;gap:10px;display:flex}.faq-page .faq-search input{flex:1;min-width:0;margin:8px 0}.faq-page #faq-clear{border:1px solid var(--line-strong);background:var(--surface);border-radius:4px;min-width:64px;min-height:48px;padding:10px;font-size:.9rem}.faq-page #faq-clear:hover{color:var(--lime)}.faq-page #faq-search-status{min-height:24px}.faq-page .faq-topic,.faq-page .faq-questions details{scroll-margin-top:0}.faq-page .faq-answer p+p{margin-top:14px}.faq-page .faq-answer{padding-inline:0 16px}.faq-page .faq-questions summary{padding-block:22px}.faq-page .faq-questions details:target>summary{color:var(--lime)}.faq-page :focus-visible{outline-width:2px;outline-style:solid;outline-color:var(--aqua);outline-offset:4px;transition:none!important}@media (width<=480px){.faq-page .faq-jumps{gap:8px}.faq-page .faq-jumps a{padding:10px 12px}.faq-page .faq-questions summary{font-size:1.05rem}}
