.angebot-grid[data-astro-cid-edcxxwqc]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.angebot-card[data-astro-cid-edcxxwqc]{border:1px solid var(--line);border-radius:var(--radius-klein);padding:16px 18px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.angebot-card[data-astro-cid-edcxxwqc] .angebot-icon{flex:none;color:var(--accent-ink)}.angebot-card[data-astro-cid-edcxxwqc] b[data-astro-cid-edcxxwqc]{font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--ink)}.angebot-card[data-astro-cid-edcxxwqc] .txt[data-astro-cid-edcxxwqc]{font-size:var(--fs-fussnote);color:var(--ink-2)}@media(max-width:720px){.angebot-grid[data-astro-cid-edcxxwqc]{grid-template-columns:1fr}}.tabelle-wrap[data-astro-cid-edcxxwqc]{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-klein)}.klassen-tabelle[data-astro-cid-edcxxwqc]{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--fs-fussnote);font-variant-numeric:tabular-nums}.klassen-tabelle[data-astro-cid-edcxxwqc] th[data-astro-cid-edcxxwqc]{font-size:var(--fs-label);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);text-align:left;padding:10px 14px;background:var(--accent-soft);border-bottom:2px solid var(--accent);white-space:nowrap}.klassen-tabelle[data-astro-cid-edcxxwqc] td[data-astro-cid-edcxxwqc]{padding:10px 14px;color:var(--ink-2);border-bottom:1px solid var(--line-soft);vertical-align:top}.klassen-tabelle[data-astro-cid-edcxxwqc] tbody[data-astro-cid-edcxxwqc] tr[data-astro-cid-edcxxwqc]:last-child td[data-astro-cid-edcxxwqc]{border-bottom:none}.klassen-tabelle[data-astro-cid-edcxxwqc] td[data-astro-cid-edcxxwqc]:first-child{color:var(--ink);font-weight:600}.klassen-tabelle[data-astro-cid-edcxxwqc] .zeilen-icon{color:var(--accent-ink);vertical-align:-3px;margin-right:4px}.klassen-tabelle[data-astro-cid-edcxxwqc] td[data-astro-cid-edcxxwqc].leer{color:var(--ink-2)}.klassen-tabelle[data-astro-cid-edcxxwqc] td[data-astro-cid-edcxxwqc].preis{color:var(--ink);white-space:nowrap}.preis-hinweis[data-astro-cid-edcxxwqc]{margin-top:10px;font-size:var(--fs-fussnote);color:var(--ink-2)}.hinweis[data-astro-cid-edcxxwqc]{max-width:var(--w-text);margin-top:12px;color:var(--ink-2);font-size:14px;display:flex;gap:10px;align-items:flex-start}.hinweis[data-astro-cid-edcxxwqc] .hinweis-icon{flex:none;margin-top:2px;color:var(--accent-ink)}.sehpunkte[data-astro-cid-edcxxwqc]{list-style:none;margin:0;padding:0;max-width:var(--w-text);display:flex;flex-direction:column;gap:10px}.sehpunkte[data-astro-cid-edcxxwqc] li[data-astro-cid-edcxxwqc]{display:flex;gap:10px;align-items:flex-start;color:var(--ink-2);font-size:14px}.sehpunkte[data-astro-cid-edcxxwqc] a[data-astro-cid-edcxxwqc]{color:var(--accent-ink)}.sehpunkte[data-astro-cid-edcxxwqc] .seh-icon{flex:none;margin-top:2px;color:var(--accent-ink)}.seh-fussnote[data-astro-cid-edcxxwqc]{margin-top:12px;max-width:var(--w-text);font-size:var(--fs-fussnote);color:var(--ink-2)}.checkliste[data-astro-cid-edcxxwqc]{margin-top:8px;padding:20px 24px;background:var(--accent-soft);border:1px solid var(--line);border-radius:var(--radius-klein);max-width:var(--w-text)}.checkliste-titel[data-astro-cid-edcxxwqc]{font-family:var(--font-display);font-weight:600;font-size:14.5px;color:var(--ink);margin-bottom:8px}.checkliste[data-astro-cid-edcxxwqc] ul[data-astro-cid-edcxxwqc]{margin:0;padding-left:0;color:var(--ink-2);font-size:14px;display:flex;flex-direction:column;gap:6px}.checkliste-fuss[data-astro-cid-edcxxwqc]{margin:12px 0 0;font-size:var(--fs-fussnote);color:var(--ink-2)}.cta-block[data-astro-cid-edcxxwqc]{margin-top:var(--section-gap);padding:26px 28px;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--surface);display:flex;flex-direction:column;gap:14px;align-items:flex-start}.cta-block[data-astro-cid-edcxxwqc] p[data-astro-cid-edcxxwqc]{color:var(--ink-2);max-width:var(--w-text)}.btn[data-astro-cid-edcxxwqc]{font-weight:600;font-size:13.5px;padding:11px 20px;border-radius:10px;text-decoration:none;background:var(--accent-strong);color:var(--on-accent)}
