.seo-blocks-v9 .seo-blocks-v9__toc { max-width: 40rem; margin: 0 auto; background: var(--seo-card); border: 1px solid color-mix(in srgb, var(--seo-accent) 24%, transparent); border-radius: 12px; padding: 1rem; }
.seo-blocks-v9 .seo-blocks-v9__toc h3 { margin: 0 0 0.5rem; color: var(--seo-accent); font-size: 1rem; }
.seo-blocks-v9 .seo-blocks-v9__toc ol { margin: 0; padding-left: 1.2rem; }
.seo-blocks-v9 .seo-blocks-v9__toc li { margin: 0.3rem 0; }
