.nx .nx-bestand{--u:var(--fs,1);max-width:calc(var(--max) + 2 * var(--gut));padding:clamp(28px, 4vw, 56px) var(--gut) 0;color:var(--ink);font:400 calc(17px * var(--u))/1.65 var(--text);margin:0 auto}.nx .nx-bestand :is(h1,h2,h3){font-family:var(--disp);color:var(--ink);text-wrap:balance;overflow-wrap:anywhere;hyphens:auto}.nx .nx-bestand__head{border-bottom:1px solid var(--line);padding:clamp(12px,3vw,40px) 0 clamp(20px,3vw,36px)}.nx .nx-bestand__head h1,.nx .nx-bestand .lb h1{font-size:calc(clamp(36px, 5.2vw, 68px) * var(--u));letter-spacing:-.035em;max-width:20ch;margin:10px 0 0;font-weight:600;line-height:1.02}.nx .nx-bestand__empty{color:var(--ink-2);font-size:calc(19px * var(--u));max-width:60ch;margin:32px 0}.nx .nx-bestand__empty a,.nx .nx-bestand .lb-prose a{color:var(--coral-text);text-underline-offset:.18em;text-decoration:underline}.nx .nx-bestand .lb{border-bottom:1px solid var(--line);padding:clamp(28px,4vw,48px) 0}.nx .nx-bestand .lb:last-child{border-bottom:0}.nx .nx-bestand .lb h2{font-size:calc(clamp(26px, 3.2vw, 40px) * var(--u));letter-spacing:-.025em;margin:0 0 16px;font-weight:600;line-height:1.1}.nx .nx-bestand .lb h3{font-size:calc(19px * var(--u));margin:12px 0 6px;font-weight:600;line-height:1.3}.nx .nx-bestand .lb-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.nx .nx-bestand .lb-hero img,.nx .nx-bestand .lb-media img{border-radius:var(--r-lg);object-fit:cover;width:100%;height:auto}@media (width<=860px){.nx .nx-bestand .lb-hero{grid-template-columns:1fr}}.nx .nx-bestand .lb-lead{font-size:calc(20px * var(--u));color:var(--ink-2);max-width:60ch;margin:0 0 16px}.nx .nx-bestand .lb-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:calc(12.5px * var(--u));color:var(--coral-text);margin:0 0 10px;font-weight:600}.nx .nx-bestand .lb-prose{hyphens:auto;max-width:72ch}.nx .nx-bestand .lb{overflow-wrap:anywhere}.nx .nx-bestand .lb :is(h1,h2,h3){hyphens:auto}.nx .nx-bestand .lb-prose :is(p,ul,ol){margin:0 0 1em}.nx .nx-bestand .lb-prose ul{padding-left:1.2em}.nx .nx-bestand .lb-prose :is(table){border-collapse:collapse;width:100%;display:block;overflow-x:auto}.nx .nx-bestand .lb-prose :is(td,th){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.nx .nx-bestand .lb-prose :is(h2,h3,h4){margin:1.4em 0 .4em}.nx .nx-bestand .lb-prose{overflow-wrap:anywhere}.nx .nx-bestand .lb-actions,.nx .nx-bestand .lb-contact-ways{flex-wrap:wrap;gap:10px;margin:20px 0 0;display:flex}.nx .nx-bestand .lb-btn{background:var(--ink);min-height:46px;color:var(--bg);font:600 calc(15px * var(--u))/1 var(--text);border-radius:14px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.nx .nx-bestand .lb-btn:hover{background:var(--coral-text);color:var(--bg)}.nx .nx-bestand .lb-grid ul{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.nx .nx-bestand .lb-grid li{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg);padding:20px}.nx .nx-bestand .lb-grid li>a{color:inherit;text-decoration:none;display:block}.nx .nx-bestand .lb-grid li img{object-fit:contain;width:40px;height:40px}.nx .nx-bestand .lb-grid li .lb-prose{font-size:calc(15.5px * var(--u));color:var(--ink-2)}.nx .nx-bestand .lb-grid li .lb-item-t{font-size:calc(19px * var(--u));letter-spacing:0;margin:12px 0 6px;font-weight:600;line-height:1.3}.nx .nx-bestand .lb-cta{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--r-lg);border-bottom:0;margin:24px 0;padding:clamp(24px,4vw,40px)}.nx .nx-bestand .lb-stats dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:0;display:grid}.nx .nx-bestand .lb-stats div{flex-direction:column-reverse;display:flex}.nx .nx-bestand .lb-stats dd{font:600 calc(44px * var(--u))/1.1 var(--disp);letter-spacing:-.03em;margin:0}.nx .nx-bestand .lb-stats dt{color:var(--ink-2)}.nx .nx-bestand .lb-media{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:12px;display:grid}.nx .nx-bestand .lb-note{background:var(--coral-soft);color:var(--ink);font-size:calc(14px * var(--u));border-radius:10px;padding:8px 12px}
