body:has(.developer-faq) { padding-bottom: 0; }
body:has(.developer-faq) .site-footer { position: static; }
.developer-faq { max-width: 980px; }
.faq-intro { margin-bottom: 28px; }
.faq-intro .btn { margin: 10px 6px 0 0; }
.developer-faq details { border-top: 1px solid var(--border, #ddd); padding: 12px 0; }
.developer-faq summary { cursor: pointer; font-weight: 600; }
.developer-faq details p { margin: 8px 0 0; overflow-wrap: anywhere; }
