.eb-jahreswerte{--eb-orange: #FF6900;--eb-orange-dark: #CC5500;--eb-sand: #FFF8F1;--eb-anthracite: #1A1E22;--eb-line: #EDEAE0;--eb-up: #B91C1C;--eb-down: #166534;margin:2.5rem 0;padding:28px 28px 22px;background:#fff;border:1px solid var(--eb-line);border-radius:18px;box-shadow:0 8px 28px -12px #1a1e221a;position:relative;overflow:hidden}.eb-jahreswerte:before{content:"";position:absolute;top:0;right:0;width:280px;height:280px;background:radial-gradient(circle at top right,rgba(255,105,0,.07),transparent 70%);pointer-events:none}.eb-jahreswerte__head{margin:0 0 20px}.eb-jahreswerte__eyebrow{display:inline-block;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eb-orange-dark);margin-bottom:6px}.eb-jahreswerte__title{margin:0!important;font-family:Montserrat,sans-serif;font-size:clamp(22px,2.6vw,28px);font-weight:700;color:var(--eb-anthracite);line-height:1.2;letter-spacing:-.01em}.eb-jahreswerte__meta{margin:8px 0 0!important;font-size:13px!important;color:#6b7280!important}.eb-jahreswerte__hero{margin:18px 0 24px;padding:20px 22px;background:var(--eb-sand);border-radius:12px;border-left:4px solid var(--eb-orange)}.eb-jahreswerte__hero-label{font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--eb-anthracite);opacity:.7;margin-bottom:4px}.eb-jahreswerte__hero-value{display:flex;align-items:baseline;gap:8px;font-family:Montserrat,sans-serif;color:var(--eb-anthracite)}.eb-jahreswerte__hero-num{font-size:clamp(32px,4vw,44px);font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum"}.eb-jahreswerte__hero-unit{font-size:16px;font-weight:700;color:#6b7280}.eb-jahreswerte__hero-delta{display:inline-block;margin-top:8px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:700;font-family:Montserrat,sans-serif}.eb-jahreswerte__hero-delta--up{background:#fee2e2;color:var(--eb-up)}.eb-jahreswerte__hero-delta--down{background:#dcfce7;color:var(--eb-down)}.eb-jahreswerte__hero-delta--eq{background:#f3f4f6;color:#6b7280}.eb-jahreswerte__hero-comment{margin:10px 0 0!important;font-size:14px!important;color:#4b5563!important;line-height:1.5!important}.eb-jahreswerte__tbl{width:100%;border-collapse:collapse;margin:0 0 16px!important;font-family:Lato,sans-serif}.eb-jahreswerte__tbl thead th{text-align:left;padding:10px 12px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6b7280;border-bottom:2px solid var(--eb-line)}.eb-jahreswerte__tbl tbody tr{border-bottom:1px solid var(--eb-line)}.eb-jahreswerte__tbl tbody tr:last-child{border-bottom:0}.eb-jahreswerte__tbl th[scope=row]{padding:12px;font-weight:600;color:var(--eb-anthracite);vertical-align:top}.eb-jahreswerte__tbl td{padding:12px;color:var(--eb-anthracite);vertical-align:top}.eb-jahreswerte__row-label{display:block}.eb-jahreswerte__row-comment{display:block;margin-top:3px;font-size:12px;color:#6b7280;font-weight:400;line-height:1.4}.eb-jahreswerte__num{font-family:Montserrat,sans-serif;font-feature-settings:"tnum";white-space:nowrap}.eb-jahreswerte__num--muted{color:#9ca3af}.eb-jahreswerte__delta{font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;white-space:nowrap}.eb-jahreswerte__delta--up{color:var(--eb-up)}.eb-jahreswerte__delta--down{color:var(--eb-down)}.eb-jahreswerte__delta--eq{color:#6b7280}.eb-jahreswerte__src a{color:var(--eb-orange-dark);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;font-size:13px}.eb-jahreswerte__src a:hover{color:var(--eb-orange)}.eb-jahreswerte__note{margin-top:16px;padding-top:14px;border-top:1px solid var(--eb-line);font-size:13px;color:#6b7280;line-height:1.55}.eb-jahreswerte__note:empty{display:none}@media(max-width:720px){.eb-jahreswerte{padding:20px 18px 18px}.eb-jahreswerte__hero{padding:16px}.eb-jahreswerte__tbl thead{display:none}.eb-jahreswerte__tbl tbody tr{display:block;padding:12px 0}.eb-jahreswerte__tbl th[scope=row],.eb-jahreswerte__tbl td{display:block;padding:4px 0}.eb-jahreswerte__num:before{content:attr(data-label)}}
