.dh-bk{display:flex;flex-direction:column;gap:8px;margin:24px 0!important;padding:14px 16px;background:var(--dh-surface,#fff);border:1px solid var(--dh-line-soft,rgba(0,0,0,.12));color:var(--dh-text,#1a1a1a);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:15px;line-height:1.45}
.dh-bk :where(span){display:block}
.dh-bk-titel{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:20px;font-weight:700;line-height:1.25;text-wrap:balance}
.dh-bk-unter{font-size:14px;color:var(--dh-text-body,#2b2b2b)}
.dh-bk-dach{font-size:12px;letter-spacing:.4px;text-transform:uppercase;color:var(--dh-text-muted,#6b6b6b)}
.dh-bk-fuss{font-size:12px;color:var(--dh-text-muted,#6b6b6b)}
.dh-bk-zahlen{flex-direction:row;flex-wrap:wrap;gap:12px 32px}
.dh-bk-zahl{flex:1 1 150px;min-width:0}
.dh-bk-zahl b{display:block;font-size:30px;line-height:1.15;font-weight:700;color:var(--dh-accent,#1b365d)}
.dh-bk-zahl span{font-size:14px;color:var(--dh-text-body,#2b2b2b)}
.dh-bk-kurz ul{margin:0!important;padding:0 0 0 18px!important;list-style:disc}
.dh-bk-kurz li{margin:0 0 4px!important;padding:0!important;font-size:15px;color:var(--dh-text-body,#2b2b2b)}
.dh-bk-zitat{margin:26px 0!important;padding:2px 0 2px 16px;border-left:3px solid var(--dh-accent,#1b365d)}
.dh-bk-zitat span{display:block}
.dh-bk-zt{font-family:"Playfair Display",Georgia,"Times New Roman",serif;font-size:21px;line-height:1.35;color:var(--dh-text,#1a1a1a)}
.dh-bk-wer{margin-top:6px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:13px;color:var(--dh-text-muted,#6b6b6b)}
.dh-bk-fg{display:grid;grid-template-columns:minmax(90px,max-content) 1fr;gap:5px 16px}
.dh-bk-k{font-size:14px;font-weight:600;color:var(--dh-text,#1a1a1a)}
.dh-bk-v{font-size:14px;color:var(--dh-text-body,#2b2b2b);min-width:0}
.dh-bk-bl{display:flex;flex-direction:column;gap:7px}
.dh-bk-bz{display:grid;grid-template-columns:minmax(80px,32%) 1fr auto;gap:10px;align-items:center}
.dh-bk-n{font-size:14px;color:var(--dh-text-body,#2b2b2b);min-width:0}
.dh-bk-w{font-size:14px;font-weight:700;color:var(--dh-text,#1a1a1a);font-variant-numeric:tabular-nums;white-space:nowrap}
.dh-bk-sp{height:14px}
.dh-bk-b{height:14px;min-width:2px;background:var(--dh-accent,#1b365d);border-radius:0 4px 4px 0}
.dh-bk-gr{background:var(--dh-text-muted,#6b6b6b)!important;opacity:.55}
.dh-bk-sr{display:flex;gap:6px;align-items:stretch}
.dh-bk-su{flex:1 1 0;min-width:0;display:flex!important;flex-direction:column;align-items:center;gap:3px;text-align:center}
.dh-bk-su .dh-bk-w{font-size:12px}
.dh-bk-su .dh-bk-n{font-size:12px;color:var(--dh-text-muted,#6b6b6b)}
.dh-bk-sf{position:relative;width:100%;height:130px;display:flex!important;align-items:flex-end;justify-content:center;border-bottom:1px solid var(--dh-line-soft,rgba(0,0,0,.12))}
.dh-bk-s{width:min(24px,80%);min-height:2px;background:var(--dh-accent,#1b365d);border-radius:4px 4px 0 0}
.dh-bk-su{justify-content:flex-end}
.dh-bk-tb{display:flex!important;gap:2px;height:28px;width:100%}
.dh-bk-t{display:flex!important;align-items:center;padding:0 7px;min-width:0;font-size:13px;font-weight:700;overflow:visible;white-space:nowrap;border-radius:3px}
.dh-bk-lg{display:flex!important;flex-wrap:wrap;gap:3px 16px}
.dh-bk-l{display:flex!important;align-items:center;gap:6px;font-size:13px;color:var(--dh-text-body,#2b2b2b)}
.dh-bk-m{flex:0 0 11px;height:11px;border-radius:2px}
.dh-f-rot{background:#b3261e;color:#fff}.dh-f-schwarz{background:#2b2f36;color:#fff}.dh-f-gruen{background:#2e7d32;color:#fff}.dh-f-gelb{background:#f2c200;color:#1a1a1a}.dh-f-blau{background:#1f6fb2;color:#fff}.dh-f-violett{background:#7b2d8b;color:#fff}.dh-f-grau{background:#c4c7cc;color:#1a1a1a}
.dh-f-1{background:var(--dh-accent,#1b365d);color:var(--dh-surface,#fff)}
.dh-f-2{background:color-mix(in srgb,var(--dh-accent,#1b365d) 72%,var(--dh-surface,#fff));color:var(--dh-surface,#fff)}
.dh-f-3{background:color-mix(in srgb,var(--dh-accent,#1b365d) 45%,var(--dh-surface,#fff));color:var(--dh-text,#1a1a1a)}
.dh-f-4{background:color-mix(in srgb,var(--dh-accent,#1b365d) 28%,var(--dh-surface,#fff));color:var(--dh-text,#1a1a1a)}
.dh-f-5{background:color-mix(in srgb,var(--dh-accent,#1b365d) 14%,var(--dh-surface,#fff));color:var(--dh-text,#1a1a1a)}
html[data-theme=dark] .dh-f-schwarz{background:#5b616b}
.dh-bk-zl{display:flex!important;flex-direction:column}
.dh-bk-zp{position:relative;padding:0 0 12px 18px;border-left:2px solid var(--dh-line-soft,rgba(0,0,0,.12))}
.dh-bk-zp:last-child{padding-bottom:0;border-left-color:transparent}
.dh-bk-zp:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--dh-accent,#1b365d)}
.dh-bk-zd{font-size:13px;font-weight:700;color:var(--dh-text,#1a1a1a)}
.dh-bk-zt2{font-size:14px;color:var(--dh-text-body,#2b2b2b)}
@media (max-width:480px){.dh-bk{padding:12px}.dh-bk-bz{grid-template-columns:1fr auto;gap:2px 10px}.dh-bk-bz .dh-bk-n{grid-column:1/2}.dh-bk-bz .dh-bk-w{grid-column:2/3;grid-row:1}.dh-bk-sp{grid-column:1/3}.dh-bk-zahl b{font-size:26px}.dh-bk-zt{font-size:19px}}
