.startseite{box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:1rem;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;color:#111827;background:#f9fbfc}.startseite__inhalt{display:grid;gap:1.5rem;width:100%;max-width:40rem}.startseite__kopf{display:flex;align-items:center;gap:.75rem;min-width:0;padding-bottom:.75rem;border-bottom:3px solid #54bcb2}.startseite__zeichen{display:block;flex:none;width:48px;height:48px}.startseite__titel{min-width:0;margin:0;overflow-wrap:anywhere;color:#2f3f60;font-size:1.75rem;line-height:1.2}.startseite__text{margin:0}.startseite__formular{display:grid;gap:.75rem}.startseite__label{display:grid;gap:.25rem}.startseite__eingabe,.startseite__knopf{box-sizing:border-box;max-width:100%;min-height:44px;padding:.5rem .75rem;font-size:16px;border-radius:8px}.startseite__eingabe{border:1px solid #c4cdd5;background:#fff;color:#111827}.startseite__knopf{border:0;background:#2f3f60;color:#fff;font-weight:600;cursor:pointer}.startseite__knopf:hover{background:#26334e}.startseite__eingabe:focus-visible,.startseite__knopf:focus-visible{outline:3px solid #54bcb2;outline-offset:2px}.startseite__liste strong{color:#2f3f60}.startseite__liste{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media(min-width:640px){.startseite{align-items:center;padding:2rem}.startseite__formular{grid-template-columns:1fr auto;align-items:end}}
