.rs-groups{display:grid;gap:8px}.rs-group h2{font-size:22px;letter-spacing:-.01em;margin:26px 0 4px}.rs-group>p{color:var(--seo-muted);font-size:13.5px;margin:0 0 14px}.rs-list{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rs-card{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.rs-card h3{margin:0;font-size:16.5px;line-height:1.3}.rs-card h3 a{color:var(--seo-ink);text-decoration:none}.rs-card h3 a:hover{color:var(--seo-brand-ink);text-decoration:underline}.rs-lead{margin:0;font-size:14px;line-height:1.5;color:var(--seo-ink);overflow-wrap:anywhere}.rs-meta{margin:auto 0 0;font-size:12.5px;color:var(--seo-muted);display:flex;flex-wrap:wrap;gap:4px 12px}.rs-live{color:var(--seo-accent);font-weight:600}.rs-cite{background:var(--seo-brand-weak);border:1px solid var(--seo-line);border-radius:12px;padding:16px 18px;margin:8px 0 0}.rs-cite h2{margin:0 0 6px;font-size:18px}.rs-cite p{margin:0 0 8px;font-size:14px;line-height:1.5}.rs-cite code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:8px;padding:10px 12px;margin:0 0 8px}.rs-doc h2{font-size:21px;letter-spacing:-.01em;margin:30px 0 6px}.rs-doc li,.rs-doc p{font-size:15px;line-height:1.6;max-width:760px}.rs-doc ul{padding-left:20px}.rs-doc li{margin:0 0 6px}.rs-toc{font-size:14px;color:var(--seo-muted);display:flex;flex-wrap:wrap;gap:6px 14px;margin:4px 0 0}@media (max-width:640px){.rs-list{grid-template-columns:1fr}}.rs-cite a,.rs-doc a,.rs-toc a,.seo-hero-intro a{color:var(--seo-brand-ink)}.rs-toc{margin-top:14px}