.me-buehne{min-height:calc(100svh - var(--nav-hoehe));align-content:center;padding-block:clamp(2.5rem,4vw,3.5rem)}.fl .fl-hero .me-h1{max-width:14ch;font-size:clamp(2.75rem,1.2rem + 5vw,5.5rem)}.fl .me-buehne .fl-lead{max-width:48rem;font-size:clamp(1.25rem,1.05rem + .6vw,1.5rem)}.me-aufruf{flex-direction:column;gap:1rem}.knopf.me-knopf{min-height:3.75rem;padding:.875rem 2rem;font-size:1.1875rem}.me-telefon{color:var(--ink-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .75rem;display:flex}.me-nummer{min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.02em;color:var(--ink);text-decoration:underline;text-decoration-color:var(--surface-2);text-underline-offset:.3em;align-items:center;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;text-decoration-thickness:1px;display:inline-flex}.me-nummer:hover{text-decoration-color:var(--ink-muted)}.fl-daten.me-daten{text-align:left;width:min(100%,68rem);margin-block-start:clamp(1.5rem,4vw,3rem)}@media (width>=60em){.fl-daten.me-daten{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=39.99em){.fl-daten.me-daten{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=25em){.fl-daten.me-daten dt{letter-spacing:.02em;font-size:.9375rem}}.me-hinweis{max-width:34rem;font-size:1.0625rem}.me-kalender{border-radius:var(--radius);background:var(--ink);width:min(100%,64rem);overflow:hidden}.me-kalender-fenster{border:0;width:100%;height:46rem;display:block}.me-kalender[hidden],.me-hinweis[hidden],.me-knopf[hidden]{display:none}
