.rp-faq { padding-block: clamp(2.5rem, 6vw, 4.5rem); scroll-margin-top: 5rem; }
.rp-faq details + details { margin-block-start: .65rem; }
.rp-faq summary { cursor: pointer; padding: .85rem 1rem; }
.rp-faq summary::marker { color: var(--rp-focus); }
.rp-faq details p { padding: 0 1rem .9rem; }
.rp-faq details a { color: var(--rp-focus); text-decoration: underline; text-underline-offset: .2em; }
