.mk{gap:var(--space-4);flex-direction:column;display:flex}.mk__spur{padding:var(--space-2) var(--space-2) var(--space-5);gap:var(--space-5);scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-2);overscroll-behavior-x:contain;margin:0;list-style:none;display:flex;overflow-x:auto}.mk__eintrag{scroll-snap-align:start;flex:0 0 85%;min-width:0;display:flex}.mk__link{gap:var(--space-3);inline-size:100%;min-block-size:var(--tap-min);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.mk__logo{justify-content:flex-start;align-items:center;block-size:88px;display:flex}.mk__bild{block-size:auto;max-block-size:56px;inline-size:auto;max-inline-size:100%;display:block}.mk__bild--quadrat{max-block-size:88px}.mk__name{color:var(--ink)}.mk__text{color:var(--ink);margin:0}.mk__mehr{color:var(--accent-ink);text-underline-offset:3px;margin-top:auto;text-decoration:underline}.mk__knoepfe{gap:var(--space-3);flex-wrap:wrap;display:flex}.mk__knopf{min-width:var(--tap-min);min-height:var(--tap-min)}.mk__link:hover,.mk__link:focus-visible{box-shadow:var(--shadow-pop);border-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.mk__link{transition:transform .16s,box-shadow .16s,border-color .16s}.mk__link:hover,.mk__link:focus-visible{transform:translateY(-4px)scale(1.01)}}@media (min-width:720px){.mk__eintrag{flex-basis:calc((100% - var(--space-5)) / 2)}}@media (min-width:900px){.mk__spur{scroll-snap-type:none;overflow-x:visible}.mk__eintrag{flex:1 1 0}.mk__knoepfe{display:none}}
