.karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:clamp(56px,8vw,90px);display:grid}.karte{min-width:0;text-decoration:none;display:block}.karte .buehne{aspect-ratio:4/3.2;background:#f4ecdd;border-radius:28px;padding:9% 9% 0;position:relative;overflow:hidden}.karte .buehne img{border-radius:12px 12px 0 0;transition:transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(12%);box-shadow:0 30px 60px -30px #3c281480}.karte.da .buehne img{transform:translateY(0)}.karte:hover .buehne img{transform:translateY(-2%)}.karte .schlag{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.karte .schlag span{border:1px solid var(--linie);color:var(--grau);border-radius:999px;padding:5px 12px;font-size:13px}.karte h2{letter-spacing:-.032em;margin-top:14px;font-size:clamp(22px,2.4vw,28px);font-weight:600;line-height:1.15}.karte p{color:var(--grau);margin-top:10px;font-size:16px;line-height:1.55}.karte.frei .buehne{border:1.5px dashed var(--hilfe);background:0 0;place-items:center;padding:0;display:grid}.karte.frei .buehne span{color:var(--grau);text-align:center;padding:0 12%;font-size:17px;line-height:1.5}@media (max-width:760px){.karten{grid-template-columns:minmax(0,1fr)}}
