
/* v23 complete SEO/content layer */
.seo-v23{margin:30px 0 10px;display:grid;gap:18px}.seo-v23-card{background:var(--panel,#fff);border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:22px}.seo-v23-card h2{font-size:1.35rem;margin:0 0 10px}.seo-v23-card h3{font-size:1.05rem;margin:16px 0 7px}.seo-v23-card p,.seo-v23-card li{line-height:1.7}.seo-v23-steps,.seo-v23-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.seo-v23-mini,.seo-v23-related a{border:1px solid var(--border,#e5e7eb);border-radius:14px;padding:15px;color:inherit;text-decoration:none}.seo-v23-mini b,.seo-v23-related a b{display:block;margin-bottom:6px}.seo-v23-note{color:var(--muted,#667085);font-size:.94rem}.seo-v23 details{border-top:1px solid var(--border,#e5e7eb);padding:13px 0}.seo-v23 details:first-of-type{border-top:0}.seo-v23 summary{cursor:pointer;font-weight:700}@media(max-width:800px){.seo-v23-steps,.seo-v23-related{grid-template-columns:1fr 1fr}}@media(max-width:520px){.seo-v23-steps,.seo-v23-related{grid-template-columns:1fr}.seo-v23-card{padding:18px}}
