.nvx-ls .nvx-ls-ue-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,72px);padding-top:clamp(28px,3.4vw,56px);display:grid}@media (max-width:900px){.nvx-ls .nvx-ls-ue-hero{grid-template-columns:minmax(0,1fr)}}.nvx-ls .nvx-ls-ue-collage{aspect-ratio:6/5;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.nvx-ls .nvx-ls-ue-collage-bild{background:#e6e8ec;border-radius:24px;position:relative;overflow:hidden}.nvx-ls .nvx-ls-ue-collage-1{grid-row:1/3}.nvx-ls .nvx-ls-ue-etikett{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#000;background:#ffffffeb;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;position:absolute;bottom:14px;left:14px}@media (max-width:560px){.nvx-ls .nvx-ls-ue-collage{aspect-ratio:4/3;gap:8px}.nvx-ls .nvx-ls-ue-etikett{padding:5px 10px;font-size:12px;bottom:8px;left:8px}}.nvx-ls .nvx-ls-ue-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(36px,4.4vw,64px) 0 0;padding:0;list-style:none;display:grid}@media (max-width:900px){.nvx-ls .nvx-ls-ue-band{grid-template-columns:minmax(0,1fr)}}.nvx-ls .nvx-ls-ue-phase{color:#000;background:#fff;border:1px solid #e6e8ec;border-radius:24px;align-content:start;gap:10px;height:100%;padding:clamp(18px,1.8vw,26px);text-decoration:none;transition:border-color .2s,transform .25s;display:grid}.nvx-ls .nvx-ls-ue-phase:hover{transform:translateY(-2px);border-color:var(--accent)!important}.nvx-ls .nvx-ls-ue-phase:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nvx-ls .nvx-ls-ue-phase-kopf{align-items:center;gap:12px;display:flex}.nvx-ls .nvx-ls-ue-phase-kopf:after{content:"";background:#c9ccd2;flex:1;order:1;height:1px}.nvx-ls .nvx-ls-ue-phase-kopf>span:last-child{order:2}.nvx-ls .nvx-ls-ue-phase-nr{color:#fff;background:#000;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;transition:background .2s;display:grid}.nvx-ls .nvx-ls-ue-phase:hover .nvx-ls-ue-phase-nr{background:var(--accent)!important}.nvx-ls .nvx-ls-ww [hidden]{display:none}.nvx-ls .nvx-ls-ww-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,48px);margin-top:clamp(28px,3.4vw,48px);display:grid}@media (max-width:900px){.nvx-ls .nvx-ls-ww-raster{grid-template-columns:minmax(0,1fr)}}.nvx-ls .nvx-ls-ww-lagen{gap:8px;display:grid}.nvx-ls .nvx-ls-ww-lage{color:#c9ccd2;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #2e2e30;border-radius:18px;padding:16px 20px;font-size:clamp(16px,1.3vw,18px);line-height:1.35;transition:background .25s,color .25s,border-color .25s}.nvx-ls .nvx-ls-ww-lage:hover{color:#fff!important;border-color:#5b616e!important}.nvx-ls .nvx-ls-ww-lage[aria-pressed=true],.nvx-ls .nvx-ls-ww-lage[aria-pressed=true]:hover{background:#fff;color:#000!important;border-color:#fff!important}.nvx-ls .nvx-ls-ww-lage:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nvx-ls .nvx-ls-ww-vorschlag{position:sticky;top:110px}.nvx-ls .nvx-ls-ww-liste{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.nvx-ls .nvx-ls-ww-karte{color:#000;background:#fff;border-radius:22px;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:18px;padding:12px 18px 12px 12px;text-decoration:none;transition:transform .25s;display:grid}.nvx-ls .nvx-ls-ww-karte:hover{transform:translate(4px)}.nvx-ls .nvx-ls-ww-karte:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nvx-ls .nvx-ls-ww-bild{aspect-ratio:1;background:#e6e8ec;border-radius:14px;display:block;position:relative;overflow:hidden}.nvx-ls .nvx-ls-ww-satz{color:#3a3f48;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:560px){.nvx-ls .nvx-ls-ww-karte{grid-template-columns:72px minmax(0,1fr)}.nvx-ls .nvx-ls-ww-karte>span:last-child{display:none}}.nvx-ls .nvx-ls-ue-phase-raster{grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.nvx-ls .nvx-ls-ue-phase-seite{position:sticky;top:110px}@media (max-width:1000px){.nvx-ls .nvx-ls-ue-phase-raster{grid-template-columns:minmax(0,1fr)}.nvx-ls .nvx-ls-ue-phase-seite{position:static}}.nvx-ls .nvx-ls-ue-karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.nvx-ls .nvx-ls-ue-gross{grid-column:1/-1}@media (max-width:640px){.nvx-ls .nvx-ls-ue-karten{grid-template-columns:minmax(0,1fr)}}.nvx-ls .nvx-ls-ue-karte{box-sizing:border-box;color:#000;border-radius:28px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden}.nvx-ls .nvx-ls-ue-karte-bild{aspect-ratio:16/9;background:#e6e8ec;border-radius:20px;margin:10px;position:relative;overflow:hidden}.nvx-ls .nvx-ls-ue-karte-text{flex-direction:column;flex:1;gap:14px;padding:8px 22px 22px;display:flex}.nvx-ls .nvx-ls-ue-karte-gross{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.nvx-ls .nvx-ls-ue-karte-gross .nvx-ls-ue-karte-bild{aspect-ratio:auto;min-height:320px}.nvx-ls .nvx-ls-ue-karte-gross .nvx-ls-ue-karte-text{justify-content:center;padding:clamp(22px,2.4vw,36px) clamp(22px,2.4vw,36px) clamp(22px,2.4vw,32px) clamp(10px,1vw,16px)}@media (max-width:900px){.nvx-ls .nvx-ls-ue-karte-gross{display:flex}.nvx-ls .nvx-ls-ue-karte-gross .nvx-ls-ue-karte-bild{aspect-ratio:16/10;min-height:0}.nvx-ls .nvx-ls-ue-karte-gross .nvx-ls-ue-karte-text{padding:8px 22px 22px}}.nvx-ls .nvx-ls-ue-satz{color:#3a3f48;text-wrap:pretty;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.nvx-ls .nvx-ls-ue-satz[data-gross]{-webkit-line-clamp:5;font-size:17px}.nvx-ls .nvx-ls-ue-fakten{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.nvx-ls .nvx-ls-ue-fakten>div{border:1px solid #e6e8ec;border-radius:14px;min-width:0;padding:10px 12px}.nvx-ls .nvx-ls-ue-fakten dt{color:#5b616e;font-size:12px}.nvx-ls .nvx-ls-ue-fakten dd{letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:2px 0 0;font-size:16px;font-weight:600}.nvx-ls .nvx-ls-ue-folgt{border:1px dashed #c9ccd2;justify-content:space-between;gap:24px;min-height:180px;padding:clamp(22px,2vw,28px)}
