.modul-grid[data-astro-cid-j7pv25f6],.preis-grid[data-astro-cid-j7pv25f6]{margin-top:.5rem}.modul[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.alle[data-astro-cid-j7pv25f6]{margin:0 0 1.1rem}.zusatz[data-astro-cid-j7pv25f6] .alle[data-astro-cid-j7pv25f6]{grid-column:1 / -1;margin:0}.alle[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-size:var(--step--1);font-weight:600;color:var(--signal)}.alle[data-astro-cid-j7pv25f6] .tags[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:.7rem 0 0;display:flex;flex-wrap:wrap;gap:.4rem}.alle[data-astro-cid-j7pv25f6] .tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.78rem;line-height:1.3;background:var(--signal-soft);color:var(--ink);padding:.25rem .55rem;border-radius:4px}.test-hinweis[data-astro-cid-j7pv25f6]{margin-top:1rem;font-size:var(--step--1);color:var(--slate)}.test-hinweis[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--signal)}.modul-nr[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal);letter-spacing:.06em;text-transform:uppercase}.modul[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.preis[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:.3rem}.modul-claim[data-astro-cid-j7pv25f6]{font-weight:600;color:var(--ink)!important;margin-bottom:1rem}.modul-liste[data-astro-cid-j7pv25f6]{gap:.6rem;font-size:var(--step--1);margin-bottom:1.2rem}.modul-preis[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:.9rem;border-top:1px solid var(--stone);font-size:var(--step--1);font-family:var(--font-mono)}.zusatz[data-astro-cid-j7pv25f6]{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--gap);border-left:3px solid var(--signal)}.zusatz[data-astro-cid-j7pv25f6] .modul-liste[data-astro-cid-j7pv25f6]{margin-bottom:0}.preis-zusatz[data-astro-cid-j7pv25f6]{margin-top:var(--gap);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--gap);align-items:start;border-left:3px solid var(--signal)}.preis-zusatz[data-astro-cid-j7pv25f6] .preis-tab[data-astro-cid-j7pv25f6]{margin-top:0}@media(max-width:820px){.zusatz[data-astro-cid-j7pv25f6],.preis-zusatz[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.immer[data-astro-cid-j7pv25f6]{margin-top:var(--gap);display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding:1rem 1.3rem;border:1px dashed var(--stone);border-radius:var(--radius);background:var(--paper-2)}.immer-titel[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal);text-transform:uppercase;letter-spacing:.06em}.immer[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:var(--step--1);color:var(--slate)}.immer[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"+ ";color:var(--signal);font-weight:600}.preis-tab[data-astro-cid-j7pv25f6]{width:100%;border-collapse:collapse;margin:.8rem 0 1rem;font-size:var(--step--1)}.preis-tab[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:.55rem 0;border-bottom:1px solid var(--stone);vertical-align:top}.preis-tab[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]:last-child{text-align:right;font-family:var(--font-display);font-weight:600;font-size:var(--step-0);white-space:nowrap;padding-left:1rem;color:var(--ink)}.preis-note[data-astro-cid-j7pv25f6]{font-size:var(--step--1)}.preis-basis[data-astro-cid-j7pv25f6]{font-size:var(--step--1);font-family:var(--font-mono);margin:0}.einrichtung[data-astro-cid-j7pv25f6]{margin-top:calc(var(--gap) * 1.5);padding-top:var(--gap);border-top:1px solid var(--stone);align-items:start}.einrichtung[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2);margin-bottom:.5rem}.tour-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap)}.tour-steps[data-astro-cid-j7pv25f6],.tour-stage[data-astro-cid-j7pv25f6]{display:contents}.tour-step[data-astro-cid-j7pv25f6]{border-left:2px solid var(--stone);padding-left:1.1rem}.tour-nr[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--1);color:var(--signal);letter-spacing:.06em}.tour-step[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:var(--step-2);margin-block:.3rem .6rem;overflow-wrap:break-word;hyphens:auto}.tour-step[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--slate)}.tour-liste[data-astro-cid-j7pv25f6]{margin-top:1rem;gap:.6rem;font-size:var(--step--1)}@media(min-width:900px){.tour-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(2rem,1rem + 3vw,3.5rem);align-items:start}.tour-steps[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(3rem,2rem + 8vw,9rem)}.tour-stage[data-astro-cid-j7pv25f6]{display:block;position:sticky;top:calc(var(--header-h, 4.5rem) + 2rem)}.js .tour-stage[data-astro-cid-j7pv25f6]{display:grid}.js .tour-shot[data-astro-cid-j7pv25f6]{grid-area:1 / 1;opacity:0;transition:opacity .45s ease;pointer-events:none}.js .tour-shot[data-astro-cid-j7pv25f6].is-on{opacity:1;pointer-events:auto}.js .tour-step[data-astro-cid-j7pv25f6]{opacity:.5;transition:opacity .35s ease,border-color .35s ease}.js .tour-step[data-astro-cid-j7pv25f6].is-on{opacity:1;border-left-color:var(--signal)}}@media(prefers-reduced-motion:reduce){.js .tour-shot[data-astro-cid-j7pv25f6],.js .tour-step[data-astro-cid-j7pv25f6]{transition:none}}
