.seo-qa{border:var(--bc-border, 3px solid #000);border-radius:var(--bc-radius-lg, 16px);background:linear-gradient(180deg,rgb(255 255 255 / 4%),transparent 42%),var(--bc-surface-raised, #15181f);box-shadow:var(--bc-lift-3, 0 3px 0 #000);padding:16px 18px;margin-bottom:12px;transition:transform .14s ease-out,box-shadow .14s ease-out}.seo-qa[open]{background:linear-gradient(180deg,rgb(255 206 35 / 8%),transparent 38%),var(--bc-surface-raised, #15181f)}.seo-qa summary{cursor:pointer;font-weight:800;font-size:16.5px;color:#fff;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;-webkit-user-select:none;user-select:none}.seo-qa summary::-webkit-details-marker{display:none}.seo-qa summary:after{content:"+";display:grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:2px solid #000;border-radius:999px;background:var(--bc-gold-grad, linear-gradient(180deg, #ffe56a, #ffce23));color:#1a1104;font-size:18px;font-weight:900;line-height:1;box-shadow:var(--bc-gold-lift-2, 0 2px 0 #8a6a00)}.seo-qa[open] summary:after{content:"−"}.seo-qa summary:focus-visible{outline:2px solid var(--bc-gold, #ffce23);outline-offset:4px;border-radius:8px}.seo-qa p{margin:14px 0 2px;font-size:16px;line-height:1.6;color:#c8cdd8;max-width:66ch}@media(hover:hover)and (pointer:fine){.seo-qa:hover{transform:translateY(2px);box-shadow:var(--bc-lift-1, 0 1px 0 #000)}}@media(prefers-reduced-motion:reduce){.seo-qa{transition:none}}
