.befunde{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.befund{padding:var(--space-6);border:1px solid var(--line);border-top:2px solid var(--brand);border-radius:var(--radius-3);background:var(--surface);color:inherit;transition:border-color var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex-direction:column;text-decoration:none;display:flex}.befund:hover{border-color:var(--brand);box-shadow:var(--shadow);transform:translateY(-2px)}.befundSatz{margin-top:var(--space-4);color:var(--ink-soft);font-size:var(--fs-md);line-height:1.55}.befundCta{padding-top:var(--space-4);font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--brand);margin-top:auto}.befundMeta{margin:var(--space-2) 0 0;font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--ink-faint)}.datenband{padding:var(--space-9) calc(50vw - 50%) var(--space-9);background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.datenbandInhalt{max-width:1120px;margin:0 auto}.datenband .befund{border-color:var(--line);border-top-color:var(--brand)}.preisverteilung{margin-bottom:var(--space-6)}.preisverteilung .hint{margin:var(--space-3) 0 0;max-width:72ch}.preisverteilung .hint b{color:var(--ink)}.datenband .chartWrap{border-color:var(--line)}.kopfzeichen{vertical-align:-.16em;width:auto;height:1.15em;margin-right:.4em}.kopfzeichenSaeule{fill:var(--brand)}.kopfzeichenSaeule:nth-of-type(2){fill:var(--signal)}.kopfzeichenNapf{stroke:var(--ink-faint);stroke-width:2.5px;stroke-linecap:round}@media (max-width:720px){.datenband{padding-top:var(--space-6);padding-bottom:var(--space-6)}}@media (min-width:721px){.startrechner .field input[type=number]{font-size:var(--fs-5xl);font-family:var(--zahl);font-variant-numeric:tabular-nums;letter-spacing:-.02em;padding:var(--space-3) var(--space-4);text-align:center;height:auto;font-weight:600}.startrechner .segmented button{padding:var(--space-3) var(--space-4);font-size:var(--fs-lg)}}.werkzeugGruppe{font-family:var(--zahl);font-variant-numeric:tabular-nums;font-size:var(--fs-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-weight:500}@media (min-width:721px){.preisverteilung .chartWrap{max-width:40rem}}
