.cb-as_hero{background:var(--color-surface-alt);padding-block:var(--space-lg);}
.cb-as_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;max-width:26ch;}
.cb-as_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-as_bwrap{max-width:760px;}
.cb-as_cta_zeile{display:flex;gap:12px;flex-wrap:wrap;margin-top:var(--space-md);}
.cb-as_mtitel{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:0 0 var(--space-sm);}
.cb-as_mkarte{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,2vw,26px);}
.cb-as_mk_titel{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:var(--lh-snug);color:var(--color-text);margin:0;}
.cb-as_mk_text{font-size:var(--text-sm);line-height:var(--lh-normal);color:var(--color-text);margin:0;}
