.sp-faq{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.sp-arrow,.sp-ext{margin-left:var(--space-1);vertical-align:-.125em}.sp-arrow{transition:transform var(--duration-fast) var(--ease-snap)}a:focus-visible .sp-arrow{transform:translateX(3px)}@media (hover:hover){a:hover .sp-arrow{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.sp-arrow{transition:none}a:focus-visible .sp-arrow,a:hover .sp-arrow{transform:none}}.sp-action{margin:0}.rk-prose>.sp-action:not(:first-child){margin-top:var(--space-8)}