.kopf[data-astro-cid-d762jpl6]{padding-block:var(--ymh-space-16) var(--ymh-space-8);gap:var(--ymh-space-4);justify-items:start;display:grid}.filter[data-astro-cid-d762jpl6]{margin-top:var(--ymh-space-4)}.bereich__mehr[data-astro-cid-d762jpl6]{gap:var(--ymh-space-5);margin-top:var(--ymh-space-3);font-size:var(--ymh-text-sm);flex-wrap:wrap;display:flex}.bereich__mehr[data-astro-cid-d762jpl6] a[data-astro-cid-d762jpl6]{color:var(--accent);font-weight:var(--ymh-weight-semibold);text-decoration:none}.bereich__mehr[data-astro-cid-d762jpl6] a[data-astro-cid-d762jpl6]:hover{text-decoration:underline}.bereich__mehr[data-astro-cid-d762jpl6] a[data-astro-cid-d762jpl6] span[data-astro-cid-d762jpl6]{transition:transform var(--ymh-duration-fast) var(--ymh-ease);display:inline-block}.bereich__mehr[data-astro-cid-d762jpl6] a[data-astro-cid-d762jpl6]:hover span[data-astro-cid-d762jpl6]{transform:translate(3px)}.bereich__mehr[data-astro-cid-d762jpl6] a[data-astro-cid-d762jpl6].still{color:var(--text-muted);font-weight:var(--ymh-weight-normal)}.bereich[data-astro-cid-d762jpl6]{padding-block:var(--ymh-space-12)}.bereich__kopf[data-astro-cid-d762jpl6]{gap:var(--ymh-space-2);margin-bottom:var(--ymh-space-8);display:grid}.karten[data-astro-cid-d762jpl6]{gap:var(--ymh-space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));align-items:start;display:grid}.regal[data-astro-cid-d762jpl6]{gap:var(--ymh-space-3);max-width:44rem;display:grid}.abo-basis[data-astro-cid-d762jpl6]{max-width:22rem}.module-block[data-astro-cid-d762jpl6]{margin-top:var(--ymh-space-8);padding-top:var(--ymh-space-6);border-top:1px dashed var(--border-subtle)}.module-kopf[data-astro-cid-d762jpl6]{font-size:var(--ymh-text-sm);color:var(--text-muted);margin-bottom:var(--ymh-space-4)}.module-kopf[data-astro-cid-d762jpl6] strong[data-astro-cid-d762jpl6]{color:var(--text-primary)}.module-reihe[data-astro-cid-d762jpl6]{gap:var(--ymh-space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.firma[data-astro-cid-d762jpl6]{gap:var(--ymh-space-8);padding:var(--ymh-space-8);border:1px solid var(--border-default);border-radius:var(--ymh-radius-xl);background:var(--surface-raised);grid-template-columns:1.4fr .6fr;display:grid}.firma__liste[data-astro-cid-d762jpl6]{margin-top:var(--ymh-space-5);gap:var(--ymh-space-2);padding:0;list-style:none;display:grid}.firma__liste[data-astro-cid-d762jpl6] li[data-astro-cid-d762jpl6]{gap:var(--ymh-space-2);color:var(--text-secondary);font-size:var(--ymh-text-sm);display:flex}.firma__liste[data-astro-cid-d762jpl6] li[data-astro-cid-d762jpl6]:before{content:"✓";color:var(--accent);font-weight:700}.firma__preis[data-astro-cid-d762jpl6]{gap:var(--ymh-space-2);align-content:start;justify-items:start;display:grid}.fuss[data-astro-cid-d762jpl6]{border-top:1px dashed var(--border-subtle)}@media (width<=760px){.firma[data-astro-cid-d762jpl6]{padding:var(--ymh-space-5);grid-template-columns:1fr}}.karte-preis{gap:var(--ymh-space-3);padding:var(--ymh-space-6);border:1px solid var(--border-default);border-radius:var(--ymh-radius-xl);background:var(--surface-raised);align-content:start;display:grid}.karte-preis--empfehlung{border-color:var(--accent);box-shadow:var(--ymh-shadow-sticker)}.karte-preis{position:relative}.karte-preis__marke{top:0;left:var(--ymh-space-6);border-radius:var(--ymh-radius-pill);background:var(--accent);color:var(--text-on-accent);font-size:var(--ymh-text-xs);font-weight:var(--ymh-weight-semibold);box-shadow:var(--ymh-shadow-sticker-sm);white-space:nowrap;padding:.2em .7em;position:absolute;transform:translateY(-50%)}.karte-preis__name{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-bold);font-size:var(--ymh-text-xl);color:var(--text-primary)}.karte__preis{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-black);font-size:var(--ymh-text-4xl);font-variant-numeric:tabular-nums;color:var(--text-primary);line-height:1.05}.karte__zeit{font-family:var(--ymh-font-body);font-size:var(--ymh-text-sm);font-weight:var(--ymh-weight-normal);color:var(--text-muted);margin-top:.2em;display:block}.karte-preis__liste{gap:var(--ymh-space-2);padding:0;list-style:none;display:grid}.karte-preis__liste li{gap:var(--ymh-space-2);font-size:var(--ymh-text-sm);color:var(--text-secondary);align-items:flex-start;display:flex}.karte-preis__liste li:before{content:"✓";color:var(--accent);flex:none;font-weight:700}.modul-karte{gap:var(--ymh-space-1);padding:var(--ymh-space-4);border:1px dashed var(--border-strong);border-radius:var(--ymh-radius-md);background:0 0;display:grid}.modul-karte__name{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-semibold);color:var(--text-primary)}.modul-karte__preis{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-bold);font-size:var(--ymh-text-lg);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.modul-karte__preis span{font-size:var(--ymh-text-sm);font-weight:var(--ymh-weight-normal);color:var(--text-muted)}.zeile-preis{justify-content:space-between;align-items:center;gap:var(--ymh-space-4);padding:var(--ymh-space-4) var(--ymh-space-5);border:1px solid var(--border-default);border-radius:var(--ymh-radius-lg);background:var(--surface-raised);display:flex}.zeile-preis__name{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-bold);color:var(--text-primary)}.zeile-preis__preis{font-family:var(--ymh-font-display);font-weight:var(--ymh-weight-black);font-size:var(--ymh-text-lg);white-space:nowrap;font-variant-numeric:tabular-nums}.bereich[hidden]{display:none}
