/* Single-language SEO landing pages — on top of brancher.css. */

.seo-cta { display: flex; flex-wrap: wrap; gap: var(--space-3); margin-top: var(--space-4); }

.seo-steps { max-width: 62ch; padding-left: 1.4rem; margin: 0; display: grid; gap: var(--space-3); }
.seo-steps li { color: var(--fg-muted); }
.seo-steps strong { color: var(--fg); }

.seo-faq { display: grid; gap: var(--space-3); max-width: 72ch; }
.seo-faq details {
  border: 1px solid var(--border); border-radius: 12px;
  padding: var(--space-3) var(--space-4); background: var(--bg-elev);
}
.seo-faq summary { cursor: pointer; font-weight: 600; }
.seo-faq p { margin: var(--space-3) 0 0; color: var(--fg-muted); }
