.spn-page .spn-faq-q{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.spn-page .spn-faq-q::-webkit-details-marker{display:none}.spn-page .spn-faq-q:after{content:"+";flex:none;font-family:var(--hed-mono);font-size:18px;line-height:1.2;color:var(--hed-accent);transition:transform .2s ease}.spn-page details[open]>.spn-faq-q:after{transform:rotate(45deg)}@media (max-width:480px){.spn-page .hed-spotlight-stats{grid-template-columns:1fr;gap:18px}}