.ns-seite--filamente{background-color:var(--flaeche);background-image:linear-gradient(160deg, color-mix(in oklab, var(--filament-rosa) 46%, var(--flaeche)), color-mix(in oklab, var(--filament-rosa) 22%, var(--flaeche)));--filament-lesebreite:76ch;background-repeat:no-repeat;background-size:100% clamp(380px,52vh,620px)}.ns-filamente{color:var(--seite-tinte)}.ns-filamente__bahn{width:var(--seite-breit);margin-inline:auto}.ns-filamente__augenbraue{color:var(--gedimmt);margin-bottom:8px}.ns-filamente__buehne{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:40px;padding-block:28px 40px;display:grid}.ns-filamente__titel{font-family:var(--schrift-display);font-weight:700;font-size:var(--t-h1);letter-spacing:-.02em;margin:0 0 12px;line-height:1.06}.ns-filamente__lead{color:var(--gedimmt);max-width:46ch;font-size:var(--t-lead);margin:0 0 24px;line-height:1.55}.ns-filamente__bild{justify-self:end;width:100%;max-width:540px;height:auto;display:block}.ns-filamente__knopf,.ns-filamente__knopf--linie{min-height:var(--knopf-hoehe);border-radius:var(--radius-pille);font-family:var(--schrift-text);font-size:var(--t-betont);transition:background-color var(--dauer-schnell) ease, background-image var(--dauer-schnell) ease;justify-content:center;align-items:center;gap:14px;padding:12px 26px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.ns-filamente__knopf{background:var(--tinte);color:var(--flaeche)}.ns-filamente__knopf:hover{background-image:linear-gradient(#00000024,#00000024);background-image:linear-gradient(lab(0% 0 0/.14),lab(0% 0 0/.14))}.ns-filamente__knopf:active{background-image:linear-gradient(#00000038,#00000038);background-image:linear-gradient(lab(0% 0 0/.22),lab(0% 0 0/.22))}.ns-filamente__knopf--linie{border:1px solid var(--tinte);color:var(--tinte);padding-top:10px;padding-bottom:10px}.ns-filamente__knopf--linie:hover{background:color-mix(in oklab, var(--filament-rosa) 22%, var(--flaeche))}.ns-filamente__knopf--linie:active{background:color-mix(in oklab, var(--filament-rosa) 38%, var(--flaeche))}.ns-filamente__farben{padding-top:26px;scroll-margin-top:100px}.ns-filamente__abschnitt{font-family:var(--schrift-display);font-weight:700;font-size:var(--t-h2);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}.ns-filamente__einleitung{color:var(--gedimmt);font-size:var(--t-text);margin:0 0 22px;line-height:1.6}.ns-filamente__raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ns-filamente__karte{border:1px solid var(--linie);background:var(--karte);min-width:0;box-shadow:var(--schatten-kachel);border-radius:22px;padding:22px}.ns-filamente__karte--breit{grid-column:1/-1}.ns-filamente__marke{border-radius:var(--radius-pille);background:color-mix(in oklab, var(--filament-rosa) 60%, var(--flaeche));margin-bottom:8px;padding:3px 14px;font-size:14px;font-weight:700;display:inline-block}.ns-filamente__reihe{font-family:var(--schrift-text);font-weight:700;font-size:var(--t-betont);margin:0 0 4px;line-height:1.4}.ns-filamente__reihetext{font-size:var(--t-text);color:var(--gedimmt);margin:0;line-height:1.6}.ns-filamente__spulen{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0;padding:0;list-style:none;display:grid}.ns-filamente__karte--breit .ns-filamente__spulen{grid-template-columns:repeat(5,minmax(0,1fr))}.ns-filamente__spulen li:only-child{grid-column:1/-1}.ns-filamente__spulen li{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.ns-filamente__feld{border:3px solid var(--karte);outline:1px solid var(--schwelle);border-radius:50%;flex-shrink:0;width:76px;height:76px}.ns-filamente__farbname{overflow-wrap:anywhere;font-size:16px}.ns-filamente__hex{color:var(--gedimmt);font-variant-numeric:tabular-nums;font-size:14px}.ns-filamente__details{color:var(--gedimmt);font-size:14px}.ns-filamente__details summary{cursor:pointer;min-height:44px;padding-block:10px}.ns-filamente__details ul{overflow-wrap:anywhere;padding-left:18px}.ns-filamente__details li{margin-block:8px}.ns-filamente__wissen{margin-top:34px}.ns-filamente__klappe{background:var(--karte);border:1px solid var(--linie);border-radius:16px;margin-top:10px;scroll-margin-top:100px}.ns-filamente__klappe summary{cursor:pointer;min-height:56px;padding:16px 22px;font-family:Rowdies,Karla,sans-serif;font-size:19px;font-weight:700}.ns-filamente__text{max-width:var(--filament-lesebreite);padding:0 22px 22px}.ns-filamente__text p{font-size:var(--t-text);margin:0 0 16px;line-height:1.6}.ns-filamente__text>:last-child{margin-bottom:0}.ns-filamente__text a{overflow-wrap:anywhere}.ns-filamente__zusage{border-left:3px solid var(--filament-rosa);margin:0 0 16px;padding:2px 0 2px 16px}.ns-filamente__nachweise{margin:0 0 16px;padding-left:20px}.ns-filamente__nachweise li{margin-block:8px}.ns-filamente__hinweis{color:var(--gedimmt);text-align:center;margin:0;padding-top:20px;font-size:14px}.ns-filamente__kontakt{background:color-mix(in oklab, var(--filament-rosa) 38%, var(--flaeche));border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-block:30px 48px;padding:26px;display:flex}.ns-filamente__kontakt h2{margin:0 0 4px}.ns-filamente__kontakt p{font-size:var(--t-text);margin:0;line-height:1.6}.ns-filamente__kontakt a{flex-shrink:0}.ns-filamente__quelle{color:var(--gedimmt);margin:0 0 40px;font-size:14px}@media (max-width:1000px){.ns-filamente__buehne{gap:24px}.ns-filamente__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-filamente__kontakt{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.ns-filamente__buehne{grid-template-columns:1fr;gap:16px;padding-top:22px}.ns-filamente__lead{margin-inline:auto}.ns-filamente__bild{justify-self:center;max-width:310px}.ns-filamente__raster{grid-template-columns:1fr;gap:16px}.ns-filamente__karte{padding:20px}.ns-filamente__karte--breit .ns-filamente__spulen{grid-template-columns:repeat(2,minmax(0,1fr))}.ns-filamente__karte--breit .ns-filamente__spulen li:last-child{grid-column:1/-1}.ns-filamente__kontakt{padding:22px}.ns-filamente__kontakt a{width:100%}.ns-filamente__klappe summary{padding:16px}.ns-filamente__text{padding-inline:16px}}.ns-filament-extern{color:inherit}.ns-filament-extern__pfeil{white-space:nowrap;margin-left:.15em;font-size:.85em}.ns-filament-extern__hinweis{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
