.kurs-wrap[data-astro-cid-oqumsc2j]{padding:60px 32px}.kurs-back[data-astro-cid-oqumsc2j]{margin-bottom:40px}.kurs-back[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--cocoa-400);transition:color .2s}.kurs-back[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]:hover{color:var(--espresso)}.kurs-back[data-astro-cid-oqumsc2j] svg[data-astro-cid-oqumsc2j]{width:18px;height:18px}.kurs-header[data-astro-cid-oqumsc2j]{margin-bottom:32px}.kurs-meta[data-astro-cid-oqumsc2j]{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:13px;font-weight:500;color:var(--cocoa-400)}.kurs-meta-tag[data-astro-cid-oqumsc2j]{background:var(--shell);padding:4px 12px;border-radius:16px}.kurs-titel[data-astro-cid-oqumsc2j]{font-size:40px;font-weight:700;line-height:1.2;margin-bottom:12px;color:var(--espresso)}.kurs-anbieter[data-astro-cid-oqumsc2j]{font-size:16px;color:var(--cocoa-400);margin-bottom:20px}.kurs-anbieter[data-astro-cid-oqumsc2j] strong[data-astro-cid-oqumsc2j]{color:var(--espresso);font-weight:600}.kurs-dauer[data-astro-cid-oqumsc2j]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--seaglass);color:var(--espresso);border-radius:22px;font-size:14px;font-weight:500}.kurs-inhalt[data-astro-cid-oqumsc2j]{max-width:900px;margin:0 auto}.kurs-info[data-astro-cid-oqumsc2j]{margin-bottom:28px;background:var(--shell);border-radius:12px;overflow:hidden}.kurs-info[data-astro-cid-oqumsc2j]>summary[data-astro-cid-oqumsc2j]{list-style:none;cursor:pointer;padding:18px 24px;font-size:16px;font-weight:600;color:var(--espresso);display:flex;align-items:center;justify-content:space-between;gap:12px}.kurs-info[data-astro-cid-oqumsc2j]>summary[data-astro-cid-oqumsc2j]::-webkit-details-marker{display:none}.kurs-info[data-astro-cid-oqumsc2j]>summary[data-astro-cid-oqumsc2j] .kurs-info-chevron[data-astro-cid-oqumsc2j]{width:20px;height:20px;flex:none;transition:transform .2s ease;color:var(--cocoa-400)}.kurs-info[data-astro-cid-oqumsc2j][open]>summary[data-astro-cid-oqumsc2j] .kurs-info-chevron[data-astro-cid-oqumsc2j]{transform:rotate(180deg)}.kurs-info-body[data-astro-cid-oqumsc2j]{padding:0 24px 22px;font-size:15px;line-height:1.65;color:var(--cocoa-700);white-space:pre-line}.kurs-video[data-astro-cid-oqumsc2j],.kurs-embed[data-astro-cid-oqumsc2j]{margin-bottom:40px}.kurs-video[data-astro-cid-oqumsc2j] iframe[data-astro-cid-oqumsc2j]{width:100%;aspect-ratio:16 / 9;border:none;border-radius:12px}.kurs-embed[data-astro-cid-oqumsc2j]{border-radius:12px;overflow:hidden}.kurs-fehler[data-astro-cid-oqumsc2j]{max-width:600px;margin:80px auto;text-align:center;padding:40px 32px}.kurs-fehler[data-astro-cid-oqumsc2j] h1[data-astro-cid-oqumsc2j]{font-size:32px;margin-bottom:12px;color:var(--espresso)}.kurs-fehler[data-astro-cid-oqumsc2j] p[data-astro-cid-oqumsc2j]{font-size:16px;color:var(--cocoa-400);margin-bottom:24px}.kurs-fehler[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--lagoon);color:#fff;border-radius:22px;font-weight:600;font-size:15px;transition:background .2s}.kurs-fehler[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]:hover{background:var(--lagoon-dark)}.kommentare[data-astro-cid-oqumsc2j]{max-width:900px;margin:56px auto 0;border-top:1px solid var(--shell);padding-top:40px}.komm-titel[data-astro-cid-oqumsc2j]{font-size:24px;font-weight:700;color:var(--espresso);margin-bottom:24px}.komm-liste[data-astro-cid-oqumsc2j]{display:flex;flex-direction:column;gap:18px;margin-bottom:36px}.komm-leer[data-astro-cid-oqumsc2j]{font-size:15px;color:var(--cocoa-400)}.komm-item[data-astro-cid-oqumsc2j]{background:var(--shell);border-radius:12px;padding:16px 20px}.komm-kopf[data-astro-cid-oqumsc2j]{display:flex;align-items:baseline;gap:10px;margin-bottom:6px;flex-wrap:wrap}.komm-name[data-astro-cid-oqumsc2j]{font-size:15px;font-weight:600;color:var(--espresso)}.komm-datum[data-astro-cid-oqumsc2j]{font-size:12px;color:var(--cocoa-400)}.komm-text[data-astro-cid-oqumsc2j]{font-size:15px;line-height:1.6;color:var(--cocoa-700);white-space:pre-line;word-break:break-word}.komm-aktionen[data-astro-cid-oqumsc2j]{display:flex;gap:14px;margin-top:10px}.komm-aktionen[data-astro-cid-oqumsc2j] button[data-astro-cid-oqumsc2j]{background:none;border:none;padding:0;cursor:pointer;font-size:13px;font-weight:500;color:var(--cocoa-400);transition:color .2s}.komm-aktionen[data-astro-cid-oqumsc2j] button[data-astro-cid-oqumsc2j]:hover{color:var(--espresso)}.komm-aktionen[data-astro-cid-oqumsc2j] button[data-astro-cid-oqumsc2j].komm-del:hover{color:#c0392b}.komm-edit-email[data-astro-cid-oqumsc2j]{margin-top:10px;width:100%;max-width:320px}.komm-form[data-astro-cid-oqumsc2j]{background:var(--shell);border-radius:12px;padding:24px}.komm-form[data-astro-cid-oqumsc2j] h3[data-astro-cid-oqumsc2j]{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:600;color:var(--espresso);margin-bottom:16px}.komm-felder[data-astro-cid-oqumsc2j]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.komm-form[data-astro-cid-oqumsc2j] input[data-astro-cid-oqumsc2j],.komm-form[data-astro-cid-oqumsc2j] textarea[data-astro-cid-oqumsc2j]{width:100%;border:1px solid var(--sand, #e6ddd3);border-radius:10px;padding:11px 14px;font-size:15px;font-family:inherit;color:var(--espresso);background:#fff}.komm-form[data-astro-cid-oqumsc2j] textarea[data-astro-cid-oqumsc2j]{min-height:100px;resize:vertical}.komm-form[data-astro-cid-oqumsc2j] input[data-astro-cid-oqumsc2j]:focus,.komm-form[data-astro-cid-oqumsc2j] textarea[data-astro-cid-oqumsc2j]:focus{outline:none;border-color:var(--lagoon)}.komm-hp[data-astro-cid-oqumsc2j]{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}.komm-hinweis[data-astro-cid-oqumsc2j]{font-size:12px;color:var(--cocoa-400);margin:12px 0 14px;line-height:1.5}.komm-hinweis[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]{color:var(--lagoon);text-decoration:underline}.komm-fehler[data-astro-cid-oqumsc2j]{font-size:14px;color:#c0392b;margin-bottom:12px}.komm-senden[data-astro-cid-oqumsc2j]{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:var(--lagoon);color:#fff;border:none;border-radius:22px;font-weight:600;font-size:15px;cursor:pointer;transition:background .2s}.komm-senden[data-astro-cid-oqumsc2j]:hover{background:var(--lagoon-dark)}.komm-senden[data-astro-cid-oqumsc2j]:disabled{opacity:.6;cursor:default}@media(max-width:768px){.kurs-wrap[data-astro-cid-oqumsc2j]{padding:40px 20px}.kurs-titel[data-astro-cid-oqumsc2j]{font-size:28px}.kurs-header[data-astro-cid-oqumsc2j]{margin-bottom:28px}.komm-felder[data-astro-cid-oqumsc2j]{grid-template-columns:1fr}}.kurs-mobilsperre[data-astro-cid-oqumsc2j]{display:none}.kurs-mobilsperre-karte[data-astro-cid-oqumsc2j]{background:#fff;border-radius:20px;max-width:400px;width:100%;padding:32px 26px;text-align:center;box-shadow:0 20px 48px #1e161247}.kurs-mobilsperre-icon[data-astro-cid-oqumsc2j]{width:64px;height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:#0b5394;color:#fff}.kurs-mobilsperre-icon[data-astro-cid-oqumsc2j] svg[data-astro-cid-oqumsc2j]{width:32px;height:32px}.kurs-mobilsperre[data-astro-cid-oqumsc2j] h2[data-astro-cid-oqumsc2j]{font-size:21px;color:var(--espresso);margin-bottom:10px}.kurs-mobilsperre[data-astro-cid-oqumsc2j] p[data-astro-cid-oqumsc2j]{font-size:15px;line-height:1.55;color:var(--cocoa-400);margin-bottom:22px}.kurs-mobilsperre[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#0b5394;color:#fff;border-radius:22px;font-weight:600;font-size:15px;transition:background .2s}.kurs-mobilsperre[data-astro-cid-oqumsc2j] a[data-astro-cid-oqumsc2j]:hover{background:#094a85}@media(max-width:767px){.kurs-mobilsperre[data-astro-cid-oqumsc2j]{display:flex;position:fixed;inset:0;z-index:2000;padding:28px 22px;align-items:center;justify-content:center;background:#281c188c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}
