.z-seo-intro{margin-top:36px;padding:28px;border:1px solid var(--z-line);border-radius:22px;background:var(--z-panel)}
.z-seo-intro h2{font-size:21px;font-weight:800;line-height:1.4;margin:0 0 14px}
.z-seo-intro p,.z-seo-article p{font-size:13px;line-height:1.95;color:var(--z-muted);margin:14px 0;max-width:88ch}
.z-seo-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:24px;padding-top:18px;border-top:1px solid var(--z-line)}
.z-seo-links a{color:var(--zu-purple);font-size:12px;line-height:1.7;padding:5px 0;overflow-wrap:anywhere}
.z-seo-links a:hover,.z-seo-links a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
.z-seo-article{max-width:980px;margin:0 auto;padding:26px 32px;border-radius:22px;border:1px solid var(--z-line);background:var(--z-panel)}
.z-seo-article p{font-size:15px;margin:18px 0}.z-seo-article a{color:var(--zu-purple)}
.zu-lobby-head>div{min-width:0}.zu-lobby-head h1{line-height:1.4;overflow-wrap:anywhere}
@media(max-width:600px){.z-seo-intro,.z-seo-article{padding:20px}.z-seo-intro h2{font-size:19px}.z-seo-article p{font-size:14px}.z-seo-links{gap:8px 16px}}
