[data-sl-selbsttest]{--slt-blau:#013d6b;--slt-tuerkis:#2eb4c1;--slt-text:#1d2a35;--slt-grau:#59636d;--slt-flaeche:#f4f8fa;--slt-linie:#d9e3ea;--slt-gruen:#e4f2ec;--slt-gelb:#f7edda;--slt-rot:#fae8e8;max-width:680px;margin:0 auto;color:var(--slt-text);font:inherit;line-height:1.55}.slt{background:#fff;border:1px solid var(--slt-linie);border-radius:16px;padding:28px;box-shadow:0 6px 24px rgba(1,61,107,.06)}.slt h2{color:var(--slt-blau);font-size:1.5rem;line-height:1.25;margin:0 0 12px;outline:none}.slt h3{color:var(--slt-blau);font-size:1.1rem;margin:0 0 8px}.slt p{margin:0 0 14px}.slt-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;color:var(--slt-tuerkis);margin-bottom:6px!important}.slt-hilfe,.slt-klein{color:var(--slt-grau);font-size:.9rem}.slt-klein{margin-top:16px!important}.slt-fortschritt{height:4px;background:var(--slt-flaeche);border-radius:4px;margin-bottom:20px;overflow:hidden}.slt-fortschritt span{display:block;height:100%;background:var(--slt-tuerkis);transition:width .3s}.slt-optionen{display:grid;gap:10px;margin:18px 0}.slt-option{text-align:left;font:inherit;padding:14px 16px;border:1.5px solid var(--slt-linie);border-radius:10px;background:#fff;color:var(--slt-text);cursor:pointer;transition:border-color .15s,background .15s}.slt-option:hover{border-color:var(--slt-tuerkis)}.slt-option.an{border-color:var(--slt-blau);background:var(--slt-flaeche);font-weight:600}.slt-option:focus-visible,.slt-btn:focus-visible,.slt-zurueck:focus-visible{outline:3px solid var(--slt-tuerkis);outline-offset:2px}.slt-nav{display:flex;justify-content:space-between;align-items:center;gap:12px}.slt-btn{display:inline-block;font:inherit;font-weight:700;padding:13px 22px;border-radius:999px;border:0;background:var(--slt-blau);color:#fff!important;text-decoration:none;cursor:pointer;text-align:center}.slt-btn:disabled{opacity:.4;cursor:default}.slt-btn-hell{background:#fff;color:var(--slt-blau)!important;border:1.5px solid var(--slt-blau)}.slt-zurueck{font:inherit;background:none;border:0;color:var(--slt-grau);text-decoration:underline;cursor:pointer;padding:6px 0}.slt-ergebnis{border-top:6px solid var(--slt-tuerkis)}.slt-gruen{border-top-color:#2f9e6e}.slt-gelb{border-top-color:#d99a2b}.slt-rot{border-top-color:#c45454}.slt-verfahren{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.slt-verfahren div{background:var(--slt-flaeche);border-radius:10px;padding:12px 14px}.slt-verfahren strong{display:block;color:var(--slt-blau)}.slt-verfahren span{font-size:.9rem;color:var(--slt-grau)}.slt-hinweis{background:var(--slt-gelb);border-radius:10px;padding:12px 14px;font-size:.95rem}.slt-info{background:var(--slt-flaeche);border-radius:10px;padding:14px 16px;margin:14px 0}.slt-info summary{font-weight:700;color:var(--slt-blau);cursor:pointer}.slt-info ul{margin:10px 0;padding-left:20px}.slt-info li{margin-bottom:8px}.slt-info p{margin:0;font-size:.95rem}.slt-partner{border:1.5px solid var(--slt-tuerkis);border-radius:12px;padding:16px 18px;margin:16px 0}.slt-partner .slt-aktionen{margin:12px 0 0}.slt-messung{border-top:1px solid var(--slt-linie);padding-top:14px;margin-top:16px}.slt-messung ul{margin:0;padding-left:20px;color:var(--slt-grau)}.slt-aktionen{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.slt-form{background:var(--slt-flaeche);border-radius:12px;padding:18px;margin-top:18px;display:grid;gap:10px}.slt-form label{display:grid;gap:4px;font-size:.9rem;font-weight:600}.slt-form input:not([type=checkbox]){font:inherit;padding:11px 12px;border:1.5px solid var(--slt-linie);border-radius:8px;background:#fff}.slt-form .slt-check{display:flex;gap:10px;align-items:flex-start;font-weight:400;color:var(--slt-grau);font-size:.85rem}.slt-check input{margin-top:3px;flex:none}.slt-honig{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.slt-meldung{margin:0!important;font-size:.9rem;color:#a33d3d}@media (max-width:520px){.slt{padding:20px 16px}.slt h2{font-size:1.3rem}.slt-verfahren{grid-template-columns:1fr}.slt-aktionen .slt-btn{width:100%}}[data-sl-selbsttest] .slt p,[data-sl-selbsttest] .slt li{font-size:1rem;line-height:1.55}[data-sl-selbsttest] .slt .slt-hilfe,[data-sl-selbsttest] .slt .slt-klein,[data-sl-selbsttest] .slt-form .slt-check{font-size:.9rem}