#home-faq { scroll-margin-top: 10rem; }
#home-faq p { max-width: 78ch; }
#home-faq .faq-item a { color: var(--gold); text-decoration: underline; text-underline-offset: 0.2em; }
#home-faq summary:focus-visible, #home-faq a:focus-visible { outline: 2px solid var(--gold); outline-offset: 4px; border-radius: 4px; }
#home-faq summary::after { flex-shrink: 0; }
