.ar input[type=text],.ar input[type=time]{width:100%;border:1px solid rgba(29,29,27,.5);border-radius:0;background:#fff;color:var(--ink);font:inherit;font-size:1rem;padding:.55rem .7rem}.ar input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ar .ar-feld label{display:block;font-size:.9rem;font-weight:620;line-height:1.35;margin-bottom:.4rem}.ar .ar-quelle{margin-top:.45rem;font-size:.85rem;color:var(--ink-soft)}.ar .ar-rot{color:var(--red);font-weight:780;font-variant-numeric:tabular-nums;white-space:nowrap}.ar .ar-sl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ar-kompakt{margin-top:clamp(2.25rem,5vw,3.5rem);border-top:1px solid var(--hairline);padding-top:1.75rem;max-width:52rem}.ar-kompakt .ar-lead{font-weight:660;font-size:1.05rem}.ar-kompakt .ar-felder{margin-top:1.25rem;display:grid;gap:1.1rem}.ar-kompakt .ar-k-ergebnis{margin-top:1.5rem;font-size:clamp(1.08rem,1.6vw,1.3rem);font-weight:540;max-width:44rem}.ar-kompakt .ar-k-link{margin-top:1.4rem;font-size:1.02rem;max-width:40rem}.ar-kompakt .ar-k-link a{font-weight:640;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:4px}.ar-kompakt .ar-k-link a:hover{color:var(--red)}.ar-kompakt .cta-block{margin-top:1.7rem}@media(min-width:720px){.ar-kompakt .ar-felder{grid-template-columns:repeat(3,1fr);align-items:start}}.ar-voll{max-width:56rem}.ar-voll .ar-abschnitt{border-top:1px solid var(--hairline);padding-block:clamp(2rem,4.5vw,3rem)}.ar-voll>.ar-abschnitt:first-child{border-top:0;padding-top:0}.ar-voll h2{font-size:clamp(1.4rem,2.4vw,1.9rem);max-width:none}.ar-voll .ar-hinweis{margin-top:.8rem;color:var(--ink-soft);max-width:46rem}.ar-voll .ar-raster{margin-top:1.5rem;display:grid;gap:1.1rem}.ar-voll .ar-nachtabelle{margin-top:1.75rem}.ar-voll .ar-scroll{position:relative;margin-top:1.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.ar-voll .ar-tabelle{width:100%;border-collapse:collapse}.ar-voll .ar-tabelle th,.ar-voll .ar-tabelle td{border-bottom:1px solid var(--hairline);padding:.55rem .4rem;text-align:left;vertical-align:middle}.ar-voll .ar-tabelle thead th{font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);font-weight:640;white-space:nowrap}.ar-voll .ar-tabelle tbody th[scope=row]{font-weight:560;min-width:14rem}.ar-voll .ar-tabelle input{min-width:6rem;padding:.45rem .55rem}.ar-voll .ar-tabelle input[inputmode=numeric],.ar-voll .ar-tabelle input[inputmode=decimal]{text-align:right;font-variant-numeric:tabular-nums}.ar-voll .ar-szen input{max-width:9rem}.ar-voll .ar-entf{border:1px solid var(--hairline);background:none;width:2.1rem;height:2.1rem;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer;color:var(--ink-soft)}.ar-voll .ar-entf:hover{border-color:var(--red);color:var(--red)}.ar-voll .ar-entf:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ar-voll .ar-add{margin-top:1.1rem;border:1px solid var(--ink);border-radius:0;background:none;color:var(--ink);padding:.6rem 1.1rem;font:inherit;font-weight:640;cursor:pointer}.ar-voll .ar-add:hover{border-color:var(--red);color:var(--red)}.ar-voll .ar-add:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ar-voll .ar-zwischenstand{margin-top:1.2rem;font-size:.92rem;color:var(--ink-soft);max-width:46rem}.ar-voll .ar-zwischenstand strong{color:var(--ink);font-variant-numeric:tabular-nums}.ar-voll .ar-summe{margin-top:1.75rem}.ar-voll .ar-summe-label{text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:640;color:var(--ink-soft)}.ar-voll .ar-summe-zahl{margin-top:.4rem;color:var(--red);font-weight:780;letter-spacing:-.02em;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;font-variant-numeric:tabular-nums}.ar-voll .ar-summe-sub{margin-top:.7rem;max-width:44rem}.ar-voll .ar-summe-sub strong{font-variant-numeric:tabular-nums;white-space:nowrap}.ar-voll .ar-break .ar-geld{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-voll .ar-break .ar-summezeile th,.ar-voll .ar-break .ar-summezeile td{border-top:2px solid var(--ink);border-bottom:0;font-weight:700;padding-top:.85rem}.ar-voll .ar-jahr{margin-top:1.9rem;max-width:34rem}.ar-voll .ar-jahr>div{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;border-top:1px solid var(--hairline);padding-block:.7rem}.ar-voll .ar-jahr dd{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ar-voll .ar-fazit{margin-top:1.8rem;font-size:clamp(1.05rem,1.5vw,1.22rem);font-weight:560;max-width:46rem}.ar-voll .ar-formeln{list-style:none;margin-top:1.5rem;max-width:48rem;padding:0}.ar-voll .ar-formeln li{border-top:1px solid var(--hairline);padding-block:.85rem;color:var(--ink-soft)}.ar-voll .ar-formeln li:last-child{border-bottom:1px solid var(--hairline)}.ar-voll .ar-formeln strong{color:var(--ink)}.ar-voll .ar-klein{margin-top:1.4rem;font-size:.9rem;color:var(--ink-soft);max-width:48rem}@media(min-width:720px){.ar-voll .ar-r2{grid-template-columns:repeat(2,1fr);align-items:start}.ar-voll .ar-r3{grid-template-columns:repeat(3,1fr);align-items:start}.ar-voll .ar-raster+.ar-raster{margin-top:1.1rem}}
