.budget-held h1{font-size:calc(var(--st)*clamp(34px, 4.6vw, 56px));overflow-wrap:anywhere}.budget-zahlen{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.budget-zahlen .kachel{padding:16px 18px}.budget-zahlen .zahl{font-size:calc(var(--st)*30px);white-space:nowrap}@media (max-width:720px){.budget-zahlen{grid-template-columns:1fr}}.reform-zeilen{display:grid;gap:8px;list-style:none;margin:14px 0 0;padding:0}.reform-zeilen li{background:var(--grund);border-radius:18px;font-weight:700;padding:12px 16px}.reform-zeilen li small{color:var(--navy-2);display:block;font-weight:500;margin-top:2px}.schritte-liste{counter-reset:s;display:grid;gap:10px;list-style:none;margin:14px 0 0;padding:0}.schritte-liste li{align-items:start;counter-increment:s;display:grid;font-weight:700;gap:12px;grid-template-columns:32px 1fr}.schritte-liste li:before{background:var(--grund);border-radius:50%;content:counter(s);display:grid;font:800 calc(var(--s)*14px) var(--font);height:32px;place-items:center;width:32px}.schritte-liste li small{color:var(--navy-2);display:block;font-weight:500}#brief textarea{min-height:96px}.fakten{display:grid;gap:10px 18px;grid-template-columns:1fr 1fr;margin:18px 0 6px}.fakten>div{border-bottom:1px solid var(--linie);display:grid;gap:2px;padding:10px 0}.fakten dt{color:var(--navy-3);font:800 12px var(--font);letter-spacing:.1em;text-transform:uppercase}.fakten dd{font-weight:700;margin:0}@media (max-width:600px){.fakten{grid-template-columns:1fr}}.brief-druck{display:none}.brief-druck .betreff{font-size:17px;letter-spacing:0;line-height:1.4;margin:26px 0 4px}.pdf-fenster{align-items:center;background:rgba(28,35,64,.55);display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.pdf-fenster.offen{display:flex}.pdf-fenster-innen{background:#fff;border-radius:24px;display:flex;flex-direction:column;height:min(92vh,1100px);overflow:hidden;width:min(900px,100%)}.pdf-fenster-kopf{align-items:center;border-bottom:1px solid var(--linie);display:flex;justify-content:space-between;padding:12px 12px 12px 18px}.pdf-fenster iframe{border:0;flex:1;width:100%}.pillen+.fehlertext{margin:-6px 0 12px 6px}@media print{#briefAbschnitt aside,main>section:not(#briefAbschnitt){display:none!important}.brief-druck{display:block!important}#buehne>.schritt>:not(.brief-druck){display:none!important}}