.pfneu .pffr{position:relative;z-index:1;max-width:860px;margin:0 auto;padding:24px 24px 72px;color:var(--pfneu-text);font-family:var(--pfneu-sans);font-size:17px;line-height:1.65}.pfneu .pffr a{color:var(--pfneu-text);text-decoration:underline;text-decoration-color:var(--pfneu-blau);text-decoration-thickness:2px;text-underline-offset:3px}.pfneu .pffr a:hover{text-decoration-color:var(--pfneu-text)}.pfneu .pffr-pfad{font-size:14px;color:var(--pfneu-grau);margin-bottom:28px}.pfneu .pffr-pfad a{color:var(--pfneu-grau);text-decoration:none}.pfneu .pffr-anriss{font-family:var(--pfneu-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--pfneu-grau);margin:0 0 12px}.pfneu .pffr-h1{font-size:clamp(30px,5vw,46px);line-height:1.12;letter-spacing:-.025em;font-weight:700;margin:0 0 18px;overflow-wrap:anywhere;hyphens:auto}.pfneu .pffr p.pffr-lead{font-size:19px;color:var(--pfneu-grau);margin:0 0 24px;max-width:700px}.pfneu .pffr-abschnitt{padding:36px 0 4px}.pfneu .pffr-h2{font-size:clamp(23px,3.2vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:700;margin:0 0 14px;hyphens:auto}.pfneu .pffr p{margin:0 0 14px}.pfneu .pffr-liste{margin:0 0 14px;padding-left:22px}.pfneu .pffr ol.pffr-liste,.pfneu .pffr ol.pffr-weg{list-style:decimal outside}.pfneu .pffr ul.pffr-hinweise,.pfneu .pffr ul.pffr-liste,.pfneu .pffr ul.pffr-weiter{list-style:disc outside}.pfneu .pffr-liste li{margin-bottom:8px;padding-left:4px}.pfneu .pffr-kasten{margin:4px 0 18px;padding:16px 20px;border-left:4px solid var(--pfneu-blau);border-radius:8px;background:var(--pfneu-flaeche);box-shadow:0 1px 0 var(--pfneu-linie)}.pfneu .pffr-kasten p{margin:0}.pfneu .pffr-rechner{margin:8px 0;padding:24px;border:1px solid var(--pfneu-linie);border-radius:14px;background:var(--pfneu-flaeche);box-shadow:0 1px 2px rgba(16,26,44,.04)}.pfneu .pffr-felder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin:0;padding:0;border:0;min-width:0}.pfneu .pffr-feld{display:flex;flex-direction:column;gap:6px;min-width:0}.pfneu .pffr-feld .pffr-feld-titel,.pfneu .pffr-feld label{font-size:15px;font-weight:600;color:var(--pfneu-text);line-height:1.35}.pfneu .pffr-feld-hilfe{font-size:14px;color:var(--pfneu-grau);line-height:1.4}.pfneu .pffr input[type=date],.pfneu .pffr input[type=number],.pfneu .pffr select{width:100%;box-sizing:border-box;min-height:46px;padding:10px 12px;font:inherit;font-size:16px;color:var(--pfneu-text);background:#ffffff;border:1px solid var(--pfneu-rand);border-radius:8px;max-width:100%}.pfneu .pffr button:focus-visible,.pfneu .pffr input:focus-visible,.pfneu .pffr select:focus-visible,.pfneu .pffr summary:focus-visible{outline:3px solid var(--pfneu-blau);outline-offset:2px}.pfneu .pffr-eigene{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pfneu .pffr-haken{grid-column:1/-1;display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45}.pfneu .pffr-haken input{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--pfneu-text)}.pfneu .pffr-ergebnis{margin-top:22px;padding-top:20px;border-top:1px solid var(--pfneu-linie)}.pfneu .pffr-ende{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin-bottom:14px}.pfneu .pffr-ende-titel{font-family:var(--pfneu-mono);font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--pfneu-grau);flex-basis:100%}.pfneu .pffr-ende-datum{font-size:clamp(24px,4vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.pfneu .pffr-rest{font-size:15px;font-weight:600;color:var(--pfneu-grau)}.pfneu .pffr-rest.ist-knapp{color:#8a4b00}.pfneu .pffr-rest.ist-vorbei{color:#a3221b}.pfneu .pffr-weg-titel{font-size:16px;font-weight:700;margin:8px 0}.pfneu .pffr-weg{margin:0 0 14px;padding-left:22px;font-size:16px}.pfneu .pffr-weg li{margin-bottom:8px;padding-left:4px}.pfneu .pffr-weg li::marker{font-family:var(--pfneu-mono);font-weight:700}.pfneu .pffr-hinweise{margin:0 0 16px;padding:12px 16px 12px 34px;background:var(--pfneu-bg);border:1px solid var(--pfneu-linie);border-radius:8px;font-size:15px;color:var(--pfneu-text)}.pfneu .pffr-hinweise li{margin-bottom:6px}.pfneu .pffr-knopf{display:inline-flex;align-items:center;min-height:46px;padding:10px 18px;font:inherit;font-size:16px;font-weight:600;color:#ffffff;background:var(--pfneu-text);border:1px solid var(--pfneu-text);border-radius:10px;cursor:pointer}.pfneu .pffr-knopf:hover{background:#26324a}.pfneu .pffr p.pffr-fuss{font-size:14px;color:var(--pfneu-grau);margin:14px 0 0}.pfneu .pffr-tabelle-rahmen{overflow-x:auto;margin:6px 0 18px;border:1px solid var(--pfneu-linie);border-radius:10px;background:var(--pfneu-flaeche)}.pfneu .pffr-tabelle{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.pfneu .pffr-tabelle caption{text-align:left;font-size:14px;color:var(--pfneu-grau);padding:12px 16px 6px}.pfneu .pffr-tabelle td,.pfneu .pffr-tabelle th{text-align:left;vertical-align:top;padding:9px 14px;border-top:1px solid var(--pfneu-linie-zart)}.pfneu .pffr-tabelle thead th{font-weight:600;background:var(--pfneu-bg)}.pfneu .pffr-tabelle tbody th{font-weight:600}.pfneu .pffr-fragen{border-top:1px solid var(--pfneu-linie)}.pfneu .pffr-frage{border-bottom:1px solid var(--pfneu-linie);padding:4px 0}.pfneu .pffr-frage summary{cursor:pointer;list-style:none;font-weight:600;padding:12px 32px 12px 0;position:relative}.pfneu .pffr-frage summary::-webkit-details-marker{display:none}.pfneu .pffr-frage summary:after{content:"+";position:absolute;right:4px;top:10px;font-family:var(--pfneu-mono);font-size:20px;color:var(--pfneu-grau)}.pfneu .pffr-frage[open] summary:after{content:"\2212"}.pfneu .pffr-frage p{color:var(--pfneu-grau);margin:0 0 14px}.pfneu .pffr-weiter{padding-left:22px;margin:0}.pfneu .pffr-weiter li{margin-bottom:8px}@media (max-width:640px){.pfneu .pffr{padding:16px 16px 56px;font-size:16px}.pfneu .pffr p.pffr-lead{font-size:17px}.pfneu .pffr-rechner{padding:16px}.pfneu .pffr-felder{grid-template-columns:minmax(0,1fr)}.pfneu .pffr-tabelle td,.pfneu .pffr-tabelle th{padding:8px 10px}}