.kf{max-width:var(--width-text);gap:var(--space-6)}.kf .n-feld{gap:var(--space-2)}.kf .n-feld__label{font-weight:600}.kf .n-feld input,.kf .n-feld textarea,.kf .n-feld select{min-height:max(var(--tap-min), 52px);padding:var(--space-3) var(--space-4);border-width:2px;font-size:1.125rem}.kf .n-feld textarea{min-height:12rem}.kf-optional{color:var(--ink-muted);font-weight:400}.kf-fehlertext{font-weight:600}.kf-honig{block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}.kf-absenden{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.kf-knopf{min-height:max(var(--tap-min), 52px);padding-inline:var(--space-6)}.kf-datenschutz{color:var(--ink-muted)}.kf-datenschutz a{color:var(--accent-ink);text-decoration:underline}.kf-live:empty{display:none}.kf-meldung{padding:var(--space-4);border:2px solid var(--warn);background:var(--warn-soft);color:var(--ink);border-radius:var(--radius-sm)}.kf-meldung ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.kf-erfolg{gap:var(--space-4);padding:var(--space-5);border:2px solid var(--ok);background:var(--ok-soft);border-radius:var(--radius-sm);max-width:var(--width-text);flex-direction:column;align-items:flex-start;display:flex}.kf-hinweis-ohne-js{color:var(--ink-muted)}
