.termin-karte.svelte-1yluyvn{display:flex;flex-direction:column;background:#fefefe;color:#0a0a0a;height:100%;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}a.termin-karte.svelte-1yluyvn:hover{box-shadow:0 6px 18px #0000001f;transform:translateY(-2px)}a.termin-karte.svelte-1yluyvn:hover .mehr:where(.svelte-1yluyvn){border-bottom-color:#e1001a}.bild.svelte-1yluyvn{aspect-ratio:16 / 9;overflow:hidden}.bild.svelte-1yluyvn img:where(.svelte-1yluyvn){width:100%;height:100%;object-fit:cover;display:block}.inhalt.svelte-1yluyvn{display:flex;gap:1rem;padding:1rem;align-items:flex-start}.datum.svelte-1yluyvn{flex:0 0 auto;min-width:3.4rem;text-align:center;border:2px solid #e1001a;color:#e1001a;line-height:1;padding:.45rem .3rem .4rem}.datum.svelte-1yluyvn .tag:where(.svelte-1yluyvn){display:block;font-size:1.7rem;font-weight:800}.datum.svelte-1yluyvn .monat:where(.svelte-1yluyvn){display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.2rem}.text.svelte-1yluyvn{min-width:0;flex:1 1 auto}.text.svelte-1yluyvn h3:where(.svelte-1yluyvn){margin:0 0 .25rem;line-height:1.15;-webkit-hyphens:auto;hyphens:auto}.wochentag.svelte-1yluyvn{margin:0 0 .5rem;font-size:.9rem;opacity:.75}.teaser.svelte-1yluyvn{margin:0 0 .6rem}.mehr.svelte-1yluyvn{color:#e1001a;border-bottom:2px solid transparent;font-weight:600}.kompakt.svelte-1yluyvn .inhalt:where(.svelte-1yluyvn){padding:.75rem 1rem}.kompakt.svelte-1yluyvn .datum:where(.svelte-1yluyvn){min-width:3rem;padding:.35rem .25rem .3rem}.kompakt.svelte-1yluyvn .datum:where(.svelte-1yluyvn) .tag:where(.svelte-1yluyvn){font-size:1.4rem}.termin-raster.svelte-5sycht{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;align-items:stretch}.termin-raster.svelte-5sycht>:only-child{max-width:420px}
