.dialog[data-astro-cid-znlephet]{border-radius:var(--radius-lg);background:var(--white);width:min(100% - 2rem,44rem);max-height:calc(100dvh - 2rem);color:var(--ink);overscroll-behavior:contain;border:0;padding:clamp(1.5rem,1rem + 2vw,2.75rem);overflow-y:auto}.dialog[data-astro-cid-znlephet][open]{animation:rise .26s var(--ease-out)}.dialog[data-astro-cid-znlephet]::backdrop{backdrop-filter:blur(4px);background:#11212999}@keyframes rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.close[data-astro-cid-znlephet]{background:var(--sand);border:0;border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:1rem;right:1rem}.close[data-astro-cid-znlephet]:hover{background:var(--lime)}.close[data-astro-cid-znlephet] span[data-astro-cid-znlephet]:before,.close[data-astro-cid-znlephet] span[data-astro-cid-znlephet]:after{content:"";background:var(--petrol);width:1rem;height:2px;margin:-1px 0 0 -.5rem;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.close[data-astro-cid-znlephet] span[data-astro-cid-znlephet]:after{transform:rotate(-45deg)}.schritt[data-astro-cid-znlephet]{color:var(--ink-soft);font-size:var(--t-sm);font-weight:var(--w-regular);margin-bottom:.25rem}.d-title[data-astro-cid-znlephet]{font-size:var(--t-xl);margin-bottom:var(--s-3);padding-right:3rem}.d-title[data-astro-cid-znlephet]:focus{outline:none}.intro[data-astro-cid-znlephet]{margin:.5rem 0 var(--s-4)}.grid[data-astro-cid-znlephet]{gap:var(--s-2) var(--s-3);grid-template-columns:1fr 1fr;display:grid}.full[data-astro-cid-znlephet]{grid-column:1/-1}.field[data-astro-cid-znlephet]{align-content:start;gap:.35rem;display:grid}label[data-astro-cid-znlephet]{font-size:var(--t-sm);font-weight:var(--w-medium)}input[data-astro-cid-znlephet]:not([type=checkbox]),select[data-astro-cid-znlephet],textarea[data-astro-cid-znlephet]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--white);width:100%;min-height:3rem;font-size:var(--t-base);font-weight:var(--w-regular);transition:border-color var(--dur) var(--ease-out);padding:.7rem .9rem}input[data-astro-cid-znlephet]:hover,select[data-astro-cid-znlephet]:hover,textarea[data-astro-cid-znlephet]:hover{border-color:var(--ink-soft)}input[data-astro-cid-znlephet]:focus-visible,select[data-astro-cid-znlephet]:focus-visible,textarea[data-astro-cid-znlephet]:focus-visible{outline-offset:0;border-color:var(--ocean);outline:3px solid #006e8259}[data-astro-cid-znlephet][aria-invalid=true]{border-color:#b42318}textarea[data-astro-cid-znlephet]{resize:vertical}.hint[data-astro-cid-znlephet]{font-size:var(--t-sm);color:var(--ink-soft)}.hint[data-astro-cid-znlephet]:empty,.error[data-astro-cid-znlephet]:empty{display:none}.error[data-astro-cid-znlephet]{font-size:var(--t-sm);color:#b42318;font-weight:var(--w-regular)}.summary[data-astro-cid-znlephet]{margin-top:var(--s-4);padding:var(--s-3);border-radius:var(--radius);background:var(--sand)}.summary-title[data-astro-cid-znlephet]{font-size:var(--t-base);font-weight:var(--w-medium);letter-spacing:0;margin-bottom:var(--s-1)}.summary[data-astro-cid-znlephet] dl[data-astro-cid-znlephet]{gap:.35rem;margin:0;display:grid}.summary[data-astro-cid-znlephet] dl[data-astro-cid-znlephet] div[data-astro-cid-znlephet]{gap:var(--s-2);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.summary[data-astro-cid-znlephet] dt[data-astro-cid-znlephet]{color:var(--ink-soft);font-size:var(--t-sm)}.summary[data-astro-cid-znlephet] dd[data-astro-cid-znlephet]{font-size:var(--t-sm);font-weight:var(--w-regular);margin:0}.checks[data-astro-cid-znlephet]{gap:var(--s-2);margin-top:var(--s-3);display:grid}.check[data-astro-cid-znlephet]{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:.75rem;display:grid}.check[data-astro-cid-znlephet] input[data-astro-cid-znlephet]{width:1.25rem;height:1.25rem;accent-color:var(--petrol);margin:.15rem 0 0}.check[data-astro-cid-znlephet] label[data-astro-cid-znlephet]{font-weight:var(--w-regular);font-size:var(--t-base)}.check[data-astro-cid-znlephet] .error[data-astro-cid-znlephet]{grid-column:2}.note[data-astro-cid-znlephet]{margin-top:var(--s-3);padding:var(--s-2);border-radius:var(--radius);font-size:var(--t-sm);background:#f6f4ef}.note[data-astro-cid-znlephet] a[data-astro-cid-znlephet],.send-error[data-astro-cid-znlephet] a[data-astro-cid-znlephet]{text-underline-offset:.2em}.send-error[data-astro-cid-znlephet]{margin-top:var(--s-2);padding:var(--s-2);border-radius:0 var(--radius) var(--radius) 0;color:#8f1d14;font-size:var(--t-sm);background:#fdf2f1;border-left:3px solid #b42318}.hp[data-astro-cid-znlephet]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.row[data-astro-cid-znlephet]{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-4);margin-top:var(--s-4);flex-wrap:wrap;display:flex}[data-astro-cid-znlephet][data-submit]:disabled{opacity:.6;cursor:progress}@media (width<=36rem){.grid[data-astro-cid-znlephet]{grid-template-columns:1fr}.row[data-astro-cid-znlephet]{justify-content:stretch}.row[data-astro-cid-znlephet] .btn[data-astro-cid-znlephet]{width:100%}}.intro[data-astro-cid-vzyj6uua]{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.title[data-astro-cid-vzyj6uua]{font-size:var(--t-hero);letter-spacing:-.035em;line-height:.98}.intro-grid[data-astro-cid-vzyj6uua]{gap:var(--s-4) var(--s-8);margin-top:var(--s-4);grid-template-columns:1fr 1fr;align-items:end;display:grid}.intro[data-astro-cid-vzyj6uua] .lede[data-astro-cid-vzyj6uua]{color:var(--on-dark)}.facts[data-astro-cid-vzyj6uua]{gap:var(--s-2) var(--s-4);grid-template-columns:1fr 1fr;margin:0;display:grid}.facts[data-astro-cid-vzyj6uua] dt[data-astro-cid-vzyj6uua]{color:var(--on-dark-soft);font-size:var(--t-sm)}.facts[data-astro-cid-vzyj6uua] dd[data-astro-cid-vzyj6uua]{font-weight:var(--w-medium);margin:.2rem 0 0}.facts[data-astro-cid-vzyj6uua] dd[data-astro-cid-vzyj6uua] span[data-astro-cid-vzyj6uua]{color:var(--on-dark-soft);font-weight:var(--w-regular);font-size:var(--t-sm)}.intro-note[data-astro-cid-vzyj6uua]{margin-top:var(--s-4);padding-top:var(--s-3);color:var(--on-dark-soft);font-size:var(--t-sm);border-top:1px solid #ffffff2e}.modul[data-astro-cid-vzyj6uua]{border-bottom:1px solid var(--line);padding-block:clamp(3rem,2rem + 3vw,5rem)}.modul-kopf[data-astro-cid-vzyj6uua]{gap:var(--s-2) var(--s-8);margin-bottom:var(--s-4);grid-template-columns:1.2fr 1fr;align-items:end;display:grid}.level[data-astro-cid-vzyj6uua]{margin-bottom:var(--s-1);font-size:var(--t-sm);font-weight:var(--w-regular);color:var(--ink-soft);align-items:center;gap:.5rem;display:inline-flex}.swatch[data-astro-cid-vzyj6uua]{background:var(--mod);border-radius:50%;width:.75rem;height:.75rem}.h-modul[data-astro-cid-vzyj6uua]{font-size:var(--t-xl);margin-bottom:.35rem}.modul-meta[data-astro-cid-vzyj6uua]{color:var(--ink-soft)}.modul-meta[data-astro-cid-vzyj6uua] .link[data-astro-cid-vzyj6uua]{color:var(--ink);margin-left:.25rem}.kalender[data-astro-cid-vzyj6uua]{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.termin[data-astro-cid-vzyj6uua]{gap:var(--s-2);padding:var(--s-3);border:1px solid var(--line);border-top:4px solid var(--mod);border-radius:var(--radius-lg);grid-template-rows:auto 1fr auto;display:grid}.t-datum[data-astro-cid-vzyj6uua]{line-height:1.05;display:grid}.t-wd[data-astro-cid-vzyj6uua]{font-size:var(--t-sm);color:var(--ink-soft);font-weight:var(--w-regular)}.t-tag[data-astro-cid-vzyj6uua]{font-size:var(--t-2xl);font-weight:var(--w-bold);letter-spacing:-.03em}.t-monat[data-astro-cid-vzyj6uua]{font-size:var(--t-sm);font-weight:var(--w-medium)}.t-info[data-astro-cid-vzyj6uua]{font-size:var(--t-sm);gap:.25rem;display:grid}.t-info[data-astro-cid-vzyj6uua] strong[data-astro-cid-vzyj6uua]{font-weight:var(--w-medium)}.t-btn[data-astro-cid-vzyj6uua]{justify-self:start;min-height:2.75rem;padding-inline:1.25rem}.leer[data-astro-cid-vzyj6uua]{flex-wrap:wrap;align-items:center;gap:0 .5rem;display:flex}.leer[data-astro-cid-vzyj6uua][hidden]{display:none}.team-hinweis[data-astro-cid-vzyj6uua]{background:var(--sand)}.team-grid[data-astro-cid-vzyj6uua]{gap:var(--s-4) var(--s-8);grid-template-columns:1fr 1fr;align-items:end;display:grid}.team-copy[data-astro-cid-vzyj6uua]{justify-items:start;gap:var(--s-3);display:grid}@media (width<=60rem){.kalender[data-astro-cid-vzyj6uua]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.intro-grid[data-astro-cid-vzyj6uua],.modul-kopf[data-astro-cid-vzyj6uua],.team-grid[data-astro-cid-vzyj6uua]{grid-template-columns:1fr}}@media (width<=30rem){.kalender[data-astro-cid-vzyj6uua]{grid-template-columns:1fr}.termin[data-astro-cid-vzyj6uua]{align-items:center;column-gap:var(--s-3);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr)}.t-btn[data-astro-cid-vzyj6uua]{grid-column:1/-1;width:100%}}
