.result-depth{--rd-bg:var(--surface,var(--card));--rd-text:var(--text,var(--ink));--rd-sub:var(--text2,var(--sub));--rd-accent:var(--accent,var(--brand));color:var(--rd-text);margin:32px 0;text-align:left;overflow-wrap:anywhere}
.result-depth>h2{font-size:23px;line-height:1.4;margin:6px 0 12px;letter-spacing:-.5px}
.result-depth>p,.rd-card p,.rd-card li{font-size:15px;line-height:1.85;color:var(--rd-sub);word-break:keep-all}
.rd-eyebrow{font-size:12px!important;font-weight:700;color:var(--rd-accent)!important;letter-spacing:.04em;margin:0}
.rd-card{border:1px solid var(--line);border-radius:var(--r-lg,var(--r));background:var(--rd-bg);padding:22px;margin:14px 0;scroll-margin-top:76px}
.rd-nav{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}.rd-nav a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;color:var(--rd-accent);font-size:13px;text-decoration:none}
.rd-card h3{font-size:17px;line-height:1.5;margin:0 0 12px;color:var(--rd-text);word-break:keep-all}
.rd-card p{margin:0 0 12px}.rd-card p:last-child{margin-bottom:0}
.rd-card ol{padding-left:21px;margin:0;list-style:decimal}.rd-card li{padding-left:4px;margin:10px 0}.rd-card li::marker{color:var(--rd-accent);font-weight:700}
.rd-card blockquote{margin:0 0 14px;padding:4px 0 4px 14px;border-left:2px solid var(--rd-accent);font-size:17px;font-weight:600;line-height:1.8;word-break:keep-all}
.rd-people{display:grid;grid-template-columns:1fr 1fr;gap:12px}.rd-people .rd-card{margin:0;padding:18px}
@media(max-width:480px){.rd-people{grid-template-columns:1fr}.rd-card{padding:20px}}
