.seo-info{margin:28px 0;padding:24px;border:1px solid var(--line);border-radius:18px;background:#ffffffaa;color:var(--ink)}
.seo-info h2{margin:0 0 10px;color:var(--navy);font-size:1.3rem}
.seo-info p{line-height:1.65}
.seo-info details{border-top:1px solid var(--line);padding:13px 0}
.seo-info summary{cursor:pointer;font-weight:700;color:var(--navy)}
.seo-info summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}
.seo-info .seo-note{color:var(--muted);font-size:.9rem;margin-bottom:0}
