.slot-picker[data-astro-cid-xjxge4mt]{margin:1.5rem 0}.sp-list[data-astro-cid-xjxge4mt]{display:grid;gap:1rem}.slot-picker[data-astro-cid-xjxge4mt] .sp-days{display:flex;flex-wrap:wrap;gap:.5rem}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-btn{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-weight:700;font-size:.9rem;padding:.55rem .9rem;background:var(--color-white);color:var(--color-navy-700);border:1.5px solid rgba(52,81,104,.22);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-btn:hover{border-color:var(--color-orange-500)}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-btn.is-active{background:var(--color-orange-500);color:var(--color-white);border-color:var(--color-orange-500)}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-btn:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-count{min-width:1.5em;padding:0 .35em;border-radius:999px;font-size:.78rem;line-height:1.55;text-align:center;background:#3451681a;color:var(--color-navy-700)}.slot-picker[data-astro-cid-xjxge4mt] .sp-day-btn.is-active .sp-day-count{background:#ffffff59;color:var(--color-white)}.slot-picker[data-astro-cid-xjxge4mt] .sp-times-head{margin:0 0 .6rem;font-weight:700;color:var(--color-text-heading)}.slot-picker[data-astro-cid-xjxge4mt] .sp-chips{display:flex;flex-wrap:wrap;gap:.5rem}.slot-picker[data-astro-cid-xjxge4mt] .sp-chip{font:inherit;font-weight:700;font-size:.9rem;padding:.5rem .95rem;background:var(--color-white);color:var(--color-orange-700);border:1.5px solid var(--color-orange-500);border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.slot-picker[data-astro-cid-xjxge4mt] .sp-chip:hover{background:var(--color-orange-500);color:var(--color-white);transform:translateY(-1px)}.slot-picker[data-astro-cid-xjxge4mt] .sp-chip:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.sp-form[data-astro-cid-xjxge4mt]{display:grid;gap:1rem;margin-top:1rem}.form-row[data-astro-cid-xjxge4mt]{display:grid;gap:.3rem}.form-row[data-astro-cid-xjxge4mt] span[data-astro-cid-xjxge4mt]{font-weight:700}.form-row[data-astro-cid-xjxge4mt] input[data-astro-cid-xjxge4mt]{padding:.6rem .7rem;border:1px solid rgba(52,81,104,.3);border-radius:6px;font:inherit}.sp-consent[data-astro-cid-xjxge4mt]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;font-size:.9rem;color:var(--color-text-body);line-height:1.45}.sp-consent[data-astro-cid-xjxge4mt] input[data-astro-cid-xjxge4mt]{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--color-orange-500)}.sp-chosen[data-astro-cid-xjxge4mt]{font-weight:700}.sp-error[data-astro-cid-xjxge4mt]{color:#b00020}.strategie-booking[data-astro-cid-6ovebavd]{margin:1.5rem 0}.sb-list[data-astro-cid-6ovebavd]{display:grid;gap:1rem}.strategie-booking[data-astro-cid-6ovebavd] .sb-days{display:flex;flex-wrap:wrap;gap:.5rem}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-btn{display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-weight:700;font-size:.9rem;padding:.55rem .9rem;background:var(--color-white);color:var(--color-navy-700);border:1.5px solid rgba(52,81,104,.22);border-radius:10px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-btn:hover{border-color:var(--color-orange-500)}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-btn.is-active{background:var(--color-orange-500);color:var(--color-white);border-color:var(--color-orange-500)}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-btn:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-count{min-width:1.5em;padding:0 .35em;border-radius:999px;font-size:.78rem;line-height:1.55;text-align:center;background:#3451681a;color:var(--color-navy-700)}.strategie-booking[data-astro-cid-6ovebavd] .sb-day-btn.is-active .sb-day-count{background:#ffffff59;color:var(--color-white)}.strategie-booking[data-astro-cid-6ovebavd] .sb-times-head{margin:0 0 .6rem;font-weight:700;color:var(--color-text-heading)}.strategie-booking[data-astro-cid-6ovebavd] .sb-chips{display:flex;flex-wrap:wrap;gap:.5rem}.strategie-booking[data-astro-cid-6ovebavd] .sb-chip{font:inherit;font-weight:700;font-size:.9rem;padding:.5rem .95rem;background:var(--color-white);color:var(--color-orange-700);border:1.5px solid var(--color-orange-500);border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease,transform .12s ease}.strategie-booking[data-astro-cid-6ovebavd] .sb-chip:hover{background:var(--color-orange-500);color:var(--color-white);transform:translateY(-1px)}.strategie-booking[data-astro-cid-6ovebavd] .sb-chip:focus-visible{outline:2px solid var(--color-navy-700);outline-offset:2px}.sb-form[data-astro-cid-6ovebavd]{display:grid;gap:1rem;margin-top:1rem}.sb-chosen[data-astro-cid-6ovebavd]{font-weight:700}.sb-name[data-astro-cid-6ovebavd]{display:grid;gap:.3rem}.sb-name[data-astro-cid-6ovebavd] span[data-astro-cid-6ovebavd]{font-weight:700}.sb-name[data-astro-cid-6ovebavd] input[data-astro-cid-6ovebavd]{padding:.6rem .7rem;border:1px solid rgba(52,81,104,.3);border-radius:6px;font:inherit}.sb-consent[data-astro-cid-6ovebavd]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;font-size:.9rem;color:var(--color-text-body);line-height:1.45}.sb-consent[data-astro-cid-6ovebavd] input[data-astro-cid-6ovebavd]{margin-top:.2rem;width:1.1rem;height:1.1rem;accent-color:var(--color-orange-500)}.sb-note[data-astro-cid-6ovebavd]{color:var(--color-text-body)}.sb-error[data-astro-cid-6ovebavd]{color:#b00020}.hero-note[data-astro-cid-xzzzhcbc]{margin:.75rem 0 0;font-size:.95rem;color:var(--color-text-body)}.rechtliches[data-astro-cid-xzzzhcbc]{background:var(--color-muted);border-top:1px solid var(--color-border)}.rechtliches[data-astro-cid-xzzzhcbc] h2[data-astro-cid-xzzzhcbc]{font-size:1.15rem}.rechtliches[data-astro-cid-xzzzhcbc] p[data-astro-cid-xzzzhcbc]{font-size:.9rem;line-height:1.55}.rs-hero[data-astro-cid-xzzzhcbc]{background:linear-gradient(135deg,#1a10068c,#1a1006ad),url(/images/runner-sunset.jpg) center / cover no-repeat;color:var(--color-white);min-height:min(80vh,44rem);display:flex;flex-direction:column;justify-content:center}.rs-hero[data-astro-cid-xzzzhcbc] h1[data-astro-cid-xzzzhcbc]{color:var(--color-white)}.rs-hero[data-astro-cid-xzzzhcbc] .lead[data-astro-cid-xzzzhcbc]{color:#fffffff2}.rs-hero[data-astro-cid-xzzzhcbc] .hero-note[data-astro-cid-xzzzhcbc]{color:#ffffffd9}.rs-eyebrow[data-astro-cid-xzzzhcbc]{color:var(--color-orange-300)}.interview-hinweis[data-astro-cid-xzzzhcbc]{margin-top:2rem;padding-left:1rem;border-left:2px solid var(--color-orange-500);font-size:.95rem;color:var(--color-text-body)}.interview-hinweis[data-astro-cid-xzzzhcbc] a[data-astro-cid-xzzzhcbc]{color:var(--color-orange-700);font-weight:700;white-space:nowrap}.hervorhebung[data-astro-cid-xzzzhcbc]{margin:2rem 0;padding:1rem 1.5rem;border-left:3px solid var(--color-orange-500);background:var(--color-white);font-size:1.1rem;color:var(--color-text-heading)}.saeule-karte[data-astro-cid-xzzzhcbc]{text-decoration:none;color:inherit;display:block;transition:box-shadow .15s ease}.saeule-karte[data-astro-cid-xzzzhcbc]:hover{box-shadow:0 4px 14px #0000001a}.saeule-karte[data-astro-cid-xzzzhcbc] h3[data-astro-cid-xzzzhcbc]{color:var(--color-text-heading)}.ausklapp[data-astro-cid-xzzzhcbc]{margin:1.5rem 0;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-white);padding:0 1.25rem}.ausklapp[data-astro-cid-xzzzhcbc] summary[data-astro-cid-xzzzhcbc]{cursor:pointer;padding:1rem 2rem 1rem 0;font-weight:700;color:var(--color-text-heading);list-style:none;position:relative}.ausklapp[data-astro-cid-xzzzhcbc] summary[data-astro-cid-xzzzhcbc]::-webkit-details-marker{display:none}.ausklapp[data-astro-cid-xzzzhcbc] summary[data-astro-cid-xzzzhcbc]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--color-orange-500);font-weight:900;line-height:1}.ausklapp[data-astro-cid-xzzzhcbc][open] summary[data-astro-cid-xzzzhcbc]:after{content:"−"}.ausklapp[data-astro-cid-xzzzhcbc]>[data-astro-cid-xzzzhcbc]:not(summary){margin-bottom:1rem}.ausklapp[data-astro-cid-xzzzhcbc] ul[data-astro-cid-xzzzhcbc]{padding-left:1.25rem}.ausklapp[data-astro-cid-xzzzhcbc] li[data-astro-cid-xzzzhcbc]+li[data-astro-cid-xzzzhcbc]{margin-top:.6rem}.nachsatz[data-astro-cid-xzzzhcbc]{font-style:italic;color:var(--color-text-body)}.angebot-block[data-astro-cid-xzzzhcbc]{margin-top:2.5rem;padding:2rem;background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-card)}.angebot-block[data-astro-cid-xzzzhcbc] h3[data-astro-cid-xzzzhcbc]{margin-top:0}.kosten-callout[data-astro-cid-xzzzhcbc]{margin:2rem 0;padding:1.5rem 1.75rem;background:var(--color-white);border-radius:var(--radius);border-left:3px solid var(--color-orange-500);box-shadow:var(--shadow-card)}.kosten-intro[data-astro-cid-xzzzhcbc]{margin:0 0 1.25rem;font-weight:700;color:var(--color-text-heading)}.kosten-stats[data-astro-cid-xzzzhcbc]{display:flex;flex-wrap:wrap;gap:1.75rem}.kosten-stat[data-astro-cid-xzzzhcbc]{display:flex;flex-direction:column;gap:.15rem}.kosten-zahl[data-astro-cid-xzzzhcbc]{font-size:1.6rem;font-weight:900;line-height:1.1;color:var(--color-orange-700)}.kosten-label[data-astro-cid-xzzzhcbc]{font-size:.9rem;color:var(--color-text-body)}.kosten-quelle[data-astro-cid-xzzzhcbc]{margin:1.25rem 0 0;font-size:.8rem;font-style:italic;color:var(--color-text-body)}.person-block[data-astro-cid-xzzzhcbc]{display:grid;grid-template-columns:200px 1fr;gap:2.5rem;align-items:center}.person-foto[data-astro-cid-xzzzhcbc] img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block}.person-text[data-astro-cid-xzzzhcbc] .eyebrow[data-astro-cid-xzzzhcbc]{margin-top:0}.person-text[data-astro-cid-xzzzhcbc] h2[data-astro-cid-xzzzhcbc]{margin-top:.25rem}.person-link[data-astro-cid-xzzzhcbc]{display:inline-block;margin-top:.5rem;color:var(--color-orange-700);font-weight:700;text-decoration:none}.person-link[data-astro-cid-xzzzhcbc]:hover{text-decoration:underline}@media(max-width:640px){.person-block[data-astro-cid-xzzzhcbc]{grid-template-columns:1fr;justify-items:center;text-align:center;gap:1.5rem}.person-foto[data-astro-cid-xzzzhcbc]{max-width:160px}}.abschluss-cta[data-astro-cid-xzzzhcbc]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.abschluss-sekundaer[data-astro-cid-xzzzhcbc]{margin-top:1.25rem;font-size:.95rem;color:#ffffffe6}.abschluss-sekundaer[data-astro-cid-xzzzhcbc] a[data-astro-cid-xzzzhcbc]{color:var(--color-white);text-decoration:underline;font-weight:700}
