.m-kopf{padding:clamp(40px,6vw,80px) 0 clamp(28px,3vw,40px)}.m-kopf-raster{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px 64px;align-items:end}.m-kopf h1{margin-top:20px;font-size:clamp(36px,4vw,58px);line-height:.98}.m-kopf .b-unter{margin-top:0}.m-kopf .b-aktion{margin-top:24px}.m-rechner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);border:1px solid var(--linie-2);background:var(--f1);margin-bottom:clamp(56px,7vw,96px)}.m-eingaben{border-right:1px solid var(--linie-2);padding-bottom:16px}.m-eingaben .b-zahlfeld input{font-size:24px;min-height:50px}.m-gruppe{padding:14px 24px 0;font:500 12px/1.4 var(--schrift);letter-spacing:.06em;color:var(--bernstein)}.m-feld{padding:14px 24px 4px}.m-feld label{display:block;font-size:15px;color:#d8d5cf}.m-waehrung{border:0;background:transparent;color:var(--leise);font:500 18px/1 var(--schrift);color-scheme:dark;padding:0;cursor:pointer;min-height:44px}.m-waehrung:focus{outline:none;color:var(--bernstein)}.m-zahlfeld span{min-width:3ch}.m-treppe{display:flex;flex-direction:column}.m-treppe ol{flex:1;display:grid;grid-auto-rows:1fr;list-style:none;padding:0;margin:0}.m-treppe li{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) 160px;gap:4px 20px;align-items:center;padding:14px 24px;border-top:1px solid var(--linie-2)}.m-treppe li:first-child{border-top:0}.m-treppe .m-schritt{font-size:15px;color:var(--text)}.m-treppe .m-schritt span{display:block;font:500 12px/1.4 var(--schrift);letter-spacing:.05em;color:var(--leise)}.m-balken{height:14px;background:var(--grund);border:1px solid var(--linie-2)}.m-balken i{display:block;height:100%;background:rgba(243,241,236,.22)}.m-treppe li b{font:700 22px/1 var(--schrift);color:var(--hell);white-space:nowrap;text-align:right}.m-treppe .m-end{background:var(--grund)}.m-treppe .m-end .m-schritt{color:var(--hell);font-weight:600}.m-treppe .m-end b{font-size:26px}.m-schwelle{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 24px;align-items:baseline;padding:20px 24px;border-top:1px solid var(--linie-2)}.m-schwelle b{font:700 clamp(36px,3.6vw,48px)/1 var(--schrift);color:var(--bernstein)}.m-schwelle p{font-size:15px}.m-schwelle .m-urteil{grid-column:1/-1;color:var(--hell);font-weight:600}.m-schwelle .m-beispiel{grid-column:1/-1;color:var(--bernstein);font-size:14px}.m-schwelle .m-beispiel:empty{display:none}.m-tabelle{width:100%;border-collapse:collapse;border:1px solid var(--linie-2);font-size:16px}.m-tabelle td,.m-tabelle th{padding:18px 20px;text-align:left;vertical-align:top;border-top:1px solid var(--linie-2)}.m-tabelle thead th{font:500 12px/1.4 var(--schrift);letter-spacing:.06em;color:var(--leise);border-top:0}.m-tabelle tbody th{color:var(--hell);font-weight:700;font-size:18px;width:22%}.m-tabelle tbody th span{display:block;font:500 12px/1.6 var(--schrift);color:var(--bernstein);letter-spacing:.06em}.m-tabelle td{color:var(--text)}.m-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 64px}.m-zwei p+p{margin-top:16px}.m-zwei h2{margin-bottom:24px}.b-seite :where(.seite-a) .m-zwei .b-mono{margin-bottom:16px;color:var(--bernstein)}.b-seite :where(.seite-a) .m-zwei h3{margin-bottom:8px}.m-hebel{list-style:none;padding:0;border-top:1px solid var(--linie-2)}.m-hebel li{padding:22px 0;border-bottom:1px solid var(--linie-2)}.m-hebel h3{margin-bottom:8px}.m-hebel p{font-size:16px}@media (max-width:1040px){.m-kopf-raster,.m-rechner,.m-zwei{grid-template-columns:minmax(0,1fr)}.m-eingaben{border-right:0;border-bottom:1px solid var(--linie-2)}}@media (max-width:720px){.m-feld,.m-gruppe,.m-schwelle,.m-treppe li{padding-left:16px;padding-right:16px}.m-treppe li{grid-template-columns:minmax(0,1fr) auto}.m-treppe ol{grid-auto-rows:auto}.m-balken{grid-column:1/-1;grid-row:2}.m-treppe li b{font-size:20px}.m-treppe .m-end b{font-size:24px}.m-tabelle thead{display:none}.m-tabelle,.m-tabelle tbody,.m-tabelle td,.m-tabelle th,.m-tabelle tr{display:block;width:100%}.m-tabelle tbody th{width:auto}.m-tabelle tr{border-top:1px solid var(--linie-2);padding:16px 16px 18px}.m-tabelle td,.m-tabelle th{border-top:0;padding:4px 0}.m-tabelle td:before{content:attr(data-k);display:block;font:500 11px/1.6 var(--schrift);letter-spacing:.06em;color:var(--leise)}}.m-marke{font:500 11px/1 var(--schrift);font-style:normal;letter-spacing:.06em;color:var(--bernstein);margin-left:8px}.m-marke:empty{display:none}.b-seite :where(.seite-a) .m-ungueltig{margin:6px 0 0;font-size:14px;color:#f08a7a}.m-ungueltig:empty{display:none}.b-zahlfeld:has(input[aria-invalid=true]){border-color:#e5604d}.m-pruefen{flex:1;padding:28px 24px;border-top:1px solid var(--linie-2)}.m-pruefen b{display:block;font:700 26px/1.1 var(--schrift);color:#f08a7a}.m-pruefen p{margin:10px 0 0;font-size:15px;color:var(--text);max-width:42ch}@media (max-width:600px){.m-schwelle{grid-template-columns:minmax(0,1fr)}}