.ym-aufgaben:where(.astro-5wdsb3so){margin-top:3.2rem}h2:where(.astro-5wdsb3so){font-family:var(--sl-font-system);letter-spacing:.11em;text-transform:uppercase;color:var(--ym-muted);border:none;margin:0 0 1.1rem;padding:0;font-size:.7rem;font-weight:700}ul:where(.astro-5wdsb3so){grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-5wdsb3so){margin:0}a:where(.astro-5wdsb3so){background:var(--ym-card);border:1px solid var(--ym-line);border-radius:var(--ym-radius);height:100%;box-shadow:var(--ym-shadow-sm);color:inherit;grid-template-columns:1fr auto;grid-template-areas:"t pfeil""b pfeil";align-items:start;gap:.3rem .9rem;padding:1.25rem 1.35rem;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}a:where(.astro-5wdsb3so):before{content:"";background:linear-gradient(180deg, var(--ym-brand), var(--ym-flame));transform-origin:bottom;width:3px;transition:transform .22s;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}a:where(.astro-5wdsb3so):hover,a:where(.astro-5wdsb3so):focus-visible{box-shadow:var(--ym-shadow-lg);border-color:color-mix(in srgb, var(--ym-brand) 35%, var(--ym-line));transform:translateY(-2px)}a:where(.astro-5wdsb3so):hover:before,a:where(.astro-5wdsb3so):focus-visible:before{transform:scaleY(1)}.t:where(.astro-5wdsb3so){font-family:var(--sl-font-system);letter-spacing:-.022em;color:var(--sl-color-white);grid-area:t;font-size:1.02rem;font-weight:640;line-height:1.28}.b:where(.astro-5wdsb3so){color:var(--ym-muted);grid-area:b;font-size:.865rem;line-height:1.45}.pfeil:where(.astro-5wdsb3so){color:var(--sl-color-gray-4);flex:none;grid-area:pfeil;align-self:center;transition:color .16s,transform .16s}a:where(.astro-5wdsb3so):hover .pfeil:where(.astro-5wdsb3so),a:where(.astro-5wdsb3so):focus-visible .pfeil:where(.astro-5wdsb3so){color:var(--ym-ink);transform:translate(3px)}@media (prefers-reduced-motion:reduce){a:where(.astro-5wdsb3so),a:where(.astro-5wdsb3so):before,.pfeil:where(.astro-5wdsb3so){transition:none}a:where(.astro-5wdsb3so):hover,a:where(.astro-5wdsb3so):focus-visible{transform:none}a:where(.astro-5wdsb3so):hover:before,a:where(.astro-5wdsb3so):focus-visible:before{transform:scaleY(1)}a:where(.astro-5wdsb3so):hover .pfeil:where(.astro-5wdsb3so){transform:none}}.ym-bereiche:where(.astro-btvibggk){margin-top:3.4rem}h2:where(.astro-btvibggk){font-family:var(--sl-font-system);letter-spacing:.11em;text-transform:uppercase;color:var(--ym-muted);border:none;margin:0 0 1.1rem;padding:0;font-size:.7rem;font-weight:700}ul:where(.astro-btvibggk){grid-template-columns:repeat(auto-fit,minmax(19rem,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}li:where(.astro-btvibggk){margin:0}a:where(.astro-btvibggk){color:inherit;background:var(--ym-card);border:1px solid var(--ym-line);border-radius:var(--ym-radius);box-shadow:var(--ym-shadow-sm);grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:.9rem 1rem;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}a:where(.astro-btvibggk):hover,a:where(.astro-btvibggk):focus-visible{box-shadow:var(--ym-shadow);border-color:color-mix(in srgb, var(--ym-brand) 35%, var(--ym-line));transform:translateY(-2px)}.sym:where(.astro-btvibggk){width:2.35rem;height:2.35rem;color:var(--ym-ink);background:var(--sl-color-accent-low);border-radius:8px;place-items:center;transition:background .15s,color .15s;display:grid}a:where(.astro-btvibggk):hover .sym:where(.astro-btvibggk),a:where(.astro-btvibggk):focus-visible .sym:where(.astro-btvibggk){background:linear-gradient(135deg, var(--ym-brand), var(--ym-flame));color:#fff}.mitte:where(.astro-btvibggk){flex-direction:column;gap:.08rem;min-width:0;display:flex}.t:where(.astro-btvibggk){font-family:var(--sl-font-system);letter-spacing:-.017em;color:var(--sl-color-white);font-size:.95rem;font-weight:630}.b:where(.astro-btvibggk){color:var(--ym-muted);font-size:.83rem;line-height:1.4}.anz:where(.astro-btvibggk){font-family:var(--sl-font-system);color:var(--ym-muted);font-variant-numeric:tabular-nums;background:var(--sl-color-gray-7);border-radius:999px;align-self:center;padding:.15em .55em;font-size:.75rem;font-weight:600}.sr-only:where(.astro-btvibggk){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){a:where(.astro-btvibggk),.sym:where(.astro-btvibggk){transition:none}a:where(.astro-btvibggk):hover,a:where(.astro-btvibggk):focus-visible{transform:none}}
