.cb-rs_hero{background:var(--color-surface-alt);padding-block:var(--space-lg);}
.cb-rs_titel{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--color-text);margin:var(--space-2xs) 0 var(--space-2xs);max-width:24ch;}
.cb-rs_meta{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:0.08em;text-transform:uppercase;color:var(--color-accent);margin:0;}
.cb-rs_bwrap{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--space-xl);align-items:start;}
@media (max-width: 1024px){.cb-rs_bwrap{grid-template-columns:1fr;}}
.cb-rs_bild{width:100%;border-radius:var(--radius-card);border:1px solid var(--color-hairline-soft);overflow:hidden;}
.cb-rs_zitat{font-family:var(--font-display);font-size:var(--text-lg);font-style:italic;color:var(--color-text);border-left:3px solid var(--color-accent);padding-left:18px;margin:var(--space-md) 0 0;}
.cb-rs_cta_zeile{display:flex;gap:12px;flex-wrap:wrap;margin-top:var(--space-md);}
