.tk{gap:var(--s2);margin-top:var(--s4);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media (width>=700px){.tk{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}}@media (width>=1100px){.tk{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}}.tk-karte{padding:var(--s3);border:1px solid var(--linie);border-radius:var(--r-gross);background:var(--grund);flex-direction:column;gap:.75rem;display:flex}.tk:has(>:only-child){max-width:32rem}.tk-karte.tk-empfohlen{border-color:var(--tinte);background:var(--tinte);box-shadow:none;color:var(--auf-tinte)}.tk-empfohlen .tk-name,.tk-empfohlen .tk-betrag,.tk-empfohlen .tk-grenzen{color:#fff}.tk-empfohlen .tk-einheit,.tk-empfohlen .tk-nutzer,.tk-empfohlen .tk-umfang{color:var(--auf-tinte-2)}.tk-empfohlen .tk-grenzen{border-top-color:var(--auf-tinte-linie)}.tk-empfohlen .tk-marke{color:var(--auf-tinte-akzent);background:#9cc0e82e}.tk-empfohlen :focus-visible{outline-color:var(--auf-tinte-akzent)}@media (width>=1100px){.tk{align-items:stretch}.tk-empfohlen{padding-top:calc(var(--s3) + .75rem);margin-block:-.75rem .75rem}}.tk-staffel{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:4px;display:grid}.tk-staffel i{background:var(--linie);transform-origin:0;transition:transform .4s var(--ease);border-radius:2px}.tk-staffel i.an{background:var(--akzent-stark)}.tk-empfohlen .tk-staffel i{background:var(--auf-tinte-linie)}.tk-empfohlen .tk-staffel i.an{background:var(--auf-tinte-akzent)}.tk-karte.ein-vor .tk-staffel i.an{transform:scaleX(0)}.tk-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;min-height:1.75rem;display:flex}.tk-marke{background:var(--blau-flaeche);color:var(--akzent-stark);font-size:var(--fs-klein);border-radius:999px;padding:.125rem .625rem;font-weight:600}.tk-name{font-family:var(--sans);font-size:var(--fs-bedienung);color:var(--tinte);font-weight:600}.tk-preis{gap:.375rem;display:grid}.tk-betrag{font-family:var(--serif);color:var(--tinte);font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 2vw,3.5rem);line-height:1}.tk-einheit,.tk-nutzer{font-size:var(--fs-klein);color:var(--text-2)}.tk-grenzen{border-top:1px solid var(--linie);font-size:var(--fs-klein);color:var(--text);gap:.25rem;padding-top:.75rem;font-weight:500;list-style:none;display:grid}.tk-umfang{font-size:var(--fs-klein);color:var(--text-2);line-height:1.55}
