/* Ergänzt die bestehende helle Erstellungsstrecke mit denselben Tokens. */
.k-kategorien{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0}
.k-kategorie{font:inherit;text-align:left;background:var(--k-flaeche);color:var(--k-tinte);border:1px solid var(--k-linie-stark);border-radius:var(--k-r-s);padding:15px 16px;cursor:pointer;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.k-kategorie:hover{border-color:var(--k-akzent);background:var(--k-akzent-hauch)}
.k-kategorie b{font-weight:550;font-size:15px;line-height:1.3}.k-kategorie span{font-size:12px;color:var(--k-tinte-3);white-space:nowrap}
.k-branchen-zurueck{font:inherit;background:none;border:0;color:var(--k-akzent);cursor:pointer;padding:8px 0;margin:8px 0}
.k-trefferzahl{font-size:13px;color:var(--k-tinte-3);margin:14px 0}
.k-profil-details{margin:24px 0;border:1px solid var(--k-linie-stark);border-radius:var(--k-r);background:var(--k-flaeche)}
.k-profil-details>summary{padding:17px 20px;cursor:pointer;font-weight:550}.k-profil-details>summary>span{display:block;font-size:13px;color:var(--k-tinte-3);font-weight:400;margin-top:4px}
.k-profil-inhalt{padding:0 20px 20px}.k-profil-absatz{padding:13px 0;border-top:1px solid var(--k-linie)}
.k-profil-absatz>b{font-size:13px;color:var(--k-tinte)}.k-profil-inhalt p{margin:5px 0 0;font-size:14px;line-height:1.65;color:var(--k-tinte-2);overflow-wrap:anywhere}
.k-profil-inhalt>details{margin-top:16px;font-size:13px}.k-profil-inhalt summary{cursor:pointer}.k-original{white-space:pre-line}
@media(max-width:580px){.k-kategorien{grid-template-columns:1fr}.k-kategorie{min-height:62px}.k-profil-details>summary{padding:15px}.k-profil-inhalt{padding:0 15px 15px}}
