.familie_page__Dc_7V{--family-accent:#74cbd0;display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1152px;margin:0 auto;padding:24px 20px 48px}.familie_page__Dc_7V>*{min-width:0}.light .familie_page__Dc_7V{--family-accent:var(--blue)}.familie_breadcrumb__4Igs5{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:-12px;color:var(--t3);font-size:12px}.familie_breadcrumb__4Igs5 a:hover{color:var(--t1);text-decoration:underline}.familie_hero__J3Rm5{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:12px 40px}.familie_heroWithoutImage__t_v6U{grid-template-columns:minmax(0,1fr)}.familie_kicker__ARt1k{display:flex;flex-wrap:wrap;align-items:center;gap:10px;color:var(--t3);font-size:12px;font-weight:500}.familie_kicker__ARt1k span:first-child{color:var(--family-accent)}.familie_hero__J3Rm5 h1{grid-column:1;margin:0;max-width:760px;font-size:clamp(28px,3vw,36px);font-weight:750;line-height:1.15;letter-spacing:-.035em;hyphens:auto;overflow-wrap:break-word}.familie_intro__YrJ1j{grid-column:1;margin:0;max-width:640px;color:var(--t3);font-size:15px;line-height:1.65}.familie_heroActions__BV6Lq{grid-column:1;display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;padding-top:4px}.familie_primaryLink__QFxDR{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:12px;border-radius:10px;padding:10px 18px;background:var(--blue);color:white!important;font-size:14px;font-weight:650;transition:filter .15s}.familie_primaryLink__QFxDR:hover{filter:brightness(1.12)}.familie_textLink__NKt2x{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--family-accent);font-size:13px;font-weight:600}.familie_textLink__NKt2x:hover{text-decoration:underline;text-underline-offset:4px}.familie_heroImage__zhgIP{position:relative;grid-column:2;grid-row:1/5;align-self:stretch;min-height:210px;overflow:hidden;border-radius:18px;background:var(--bg-elevated)}.familie_heroImage__zhgIP img{-o-object-fit:cover;object-fit:cover}.familie_discovery__H05ex{display:grid;gap:16px;margin-top:-8px}.familie_topics__iiyWs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.familie_topicsLabel__1wXkY{margin-right:4px;color:var(--t3);font-size:12px}.familie_topicLink__UtLlI{display:inline-flex;min-height:40px;align-items:center;gap:12px;border:1px solid var(--bd);border-radius:9px;padding:8px 13px;background:var(--bg-elevated);font-size:13px;font-weight:500;transition:border-color .15s,color .15s}.familie_topicLink__UtLlI:hover{border-color:var(--family-accent);color:var(--family-accent)}.familie_directory__9T0Gs,.familie_guide__K8srx{overflow:hidden;border:1px solid var(--bd);border-radius:12px;background:var(--bg-elevated)}.familie_directory__9T0Gs summary,.familie_guide__K8srx summary{display:flex;min-height:56px;align-items:center;gap:12px;padding:14px 18px;cursor:pointer;list-style:none}.familie_directory__9T0Gs summary::-webkit-details-marker,.familie_guide__K8srx summary::-webkit-details-marker{display:none}.familie_guide__K8srx summary>svg:first-child{flex-shrink:0;color:var(--family-accent)}.familie_guideTitle___mDfg{flex:1;font-size:14px;font-weight:600}.familie_guideHint__pSVal{color:var(--t3);font-size:12px}.familie_chevron__q5Gwe{flex-shrink:0;color:var(--t3)}details[open]>summary .familie_chevron__q5Gwe{transform:rotate(180deg)}.familie_guideContent__gUVf4{display:grid;gap:18px;border-top:1px solid var(--bd);padding:20px}.familie_guideContent__gUVf4 h2{margin:0 0 8px;font-size:17px;font-weight:650}.familie_guideContent__gUVf4 p{max-width:800px;color:var(--t3);font-size:14px;line-height:1.7}.familie_checklist__9iwDG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.familie_checklist__9iwDG li{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6}.familie_checklist__9iwDG svg{flex-shrink:0;margin-top:3px;color:var(--family-accent)}.familie_guideLinks__Bc7QL{display:flex;flex-wrap:wrap;gap:8px 20px}.familie_directoryTitle___e8w9{flex:1}.familie_directoryTitle___e8w9 h2{font-size:16px;font-weight:650}.familie_directoryTitle___e8w9 p{margin-top:3px;color:var(--t3);font-size:12px}.familie_directory__9T0Gs nav{border-top:1px solid var(--bd);padding:16px 20px}.familie_page__Dc_7V a:focus-visible,.familie_page__Dc_7V summary:focus-visible{outline:2px solid var(--family-accent);outline-offset:4px}@media (max-width:700px){.familie_page__Dc_7V{gap:24px;padding:20px 16px 36px}.familie_hero__J3Rm5{grid-template-columns:minmax(0,1fr) 92px;gap:12px 16px}.familie_heroWithoutImage__t_v6U{grid-template-columns:minmax(0,1fr)}.familie_kicker__ARt1k{align-self:center;gap:4px 10px}.familie_heroActions__BV6Lq,.familie_intro__YrJ1j{grid-column:1/-1}.familie_hero__J3Rm5 h1{grid-column:1;font-size:26px}.familie_heroImage__zhgIP{grid-row:1/3;min-height:88px;border-radius:10px}.familie_heroActions__BV6Lq{gap:4px 16px}.familie_discovery__H05ex{margin-top:0}.familie_topicsLabel__1wXkY{display:none}.familie_topics__iiyWs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.familie_topicLink__UtLlI{flex-shrink:0;gap:8px;padding-inline:10px;white-space:nowrap}.familie_guideHint__pSVal{display:none}.familie_checklist__9iwDG{grid-template-columns:minmax(0,1fr);gap:12px}}.familie_taxonomySection__DjAUZ{position:relative;border:1px solid var(--bd);border-radius:20px;background:var(--bg-elevated);box-shadow:0 2px 10px rgba(0,0,0,.02);transition:border-color .18s ease;overflow:hidden}.dark .familie_taxonomySection__DjAUZ{background:color-mix(in srgb,var(--bg-card) 85%,#000);border-color:rgba(255,255,255,.08)}.familie_taxonomySummary__lcjj8{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.familie_taxonomySummary__lcjj8::-webkit-details-marker{display:none}.familie_taxonomySummary__lcjj8:hover{background:var(--bg-card-h)}.familie_taxonomyChevron__vk7V7{display:grid;width:32px;height:32px;flex-shrink:0;place-items:center;border-radius:50%;background:var(--bg-card);border:1px solid var(--bd);color:var(--t3);transition:transform .22s ease,background .15s ease,color .15s ease}details[open]>.familie_taxonomySummary__lcjj8 .familie_taxonomyChevron__vk7V7{transform:rotate(180deg);color:var(--t1);border-color:color-mix(in srgb,var(--family-accent,var(--cyan)) 40%,var(--bd))}.familie_taxonomyBody__q9oJW{border-top:1px solid color-mix(in srgb,var(--bd) 70%,transparent);padding:18px 24px 22px}.familie_taxonomyHeader__VWWIH{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:0}.familie_taxonomyHeaderContent__r7sZ0{flex:1;min-width:0}.familie_taxonomyHeaderContent__r7sZ0 h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--t1);display:flex;align-items:center;gap:8px}.familie_taxonomyHeaderContent__r7sZ0 p{margin:4px 0 0;font-size:13px;color:var(--t3);line-height:1.5}.familie_pillGrid__0pL9Z{display:flex;flex-wrap:wrap;gap:8px 10px}.familie_modernPill__K0M_c{min-height:36px;padding:6px 14px;border-radius:9999px;border:1px solid var(--bd);background:var(--bg-card);font-size:13px;text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.02)}.familie_modernPill__K0M_c,.familie_staticPill__IDZlK{display:inline-flex;align-items:center;gap:8px;color:var(--t2);font-weight:500}.familie_staticPill__IDZlK{min-height:34px;padding:5px 12px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--bd) 80%,transparent);background:color-mix(in srgb,var(--t3) 5%,var(--bg-card));font-size:12.5px}.familie_pillBadge__uzhaz{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:12px;background:color-mix(in srgb,var(--family-accent,var(--cyan)) 12%,transparent);color:var(--family-accent,var(--cyan));font-size:11px;font-weight:600}.light .familie_pillBadge__uzhaz{background:color-mix(in srgb,var(--blue) 12%,transparent);color:var(--blue)}.familie_modernPill__K0M_c:hover{border-color:var(--family-accent,var(--link));background:color-mix(in srgb,var(--family-accent,var(--link)) 6%,var(--bg-card));color:var(--family-accent,var(--link));transform:translateY(-1.5px);box-shadow:0 4px 12px -2px color-mix(in srgb,var(--family-accent,var(--link)) 15%,transparent)}@media (max-width:700px){.familie_taxonomySection__DjAUZ{padding:18px 16px;border-radius:16px}}@media (max-width:360px){.familie_hero__J3Rm5:not(.familie_heroWithoutImage__t_v6U){grid-template-columns:minmax(0,1fr) 78px;-moz-column-gap:12px;column-gap:12px}.familie_hero__J3Rm5 h1{font-size:24px}}.catalog-listing-card_link__DfjMT{--category-ink:color-mix(in srgb,hsl(var(--category-shadow)) 45%,#0f172a);border-radius:12px}.dark .catalog-listing-card_link__DfjMT{--category-ink:color-mix(in srgb,hsl(var(--category-shadow)) 45%,#f8fafc)}.catalog-listing-card_card__OdIS6{background:#fff;border-color:#e2e8f0}.dark .catalog-listing-card_card__OdIS6{background:#0f172a;border-color:#334155}.catalog-listing-card_categoryIcon__ymCHp,.catalog-listing-card_category__hGnYF{color:var(--category-ink);background:color-mix(in srgb,var(--category-ink) 8%,transparent);border-color:color-mix(in srgb,var(--category-ink) 28%,transparent)}.catalog-listing-card_category__hGnYF{min-width:0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.catalog-listing-card_action__AwwTk,.catalog-listing-card_title___Q21X{color:#0f172a}.catalog-listing-card_title___Q21X{overflow-wrap:anywhere}.dark .catalog-listing-card_action__AwwTk,.dark .catalog-listing-card_title___Q21X{color:#f8fafc}.dark .catalog-listing-card_description__UY325{color:#cbd5e1}.catalog-listing-card_link__DfjMT:is(:hover,:focus-visible) :is(.catalog-listing-card_title___Q21X,.catalog-listing-card_action__AwwTk){color:var(--category-ink)}.catalog-listing-card_link__DfjMT:focus-visible{outline:3px solid var(--category-ink);outline-offset:4px}.catalog-listing-card_footer__YD2LJ{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.catalog-listing-card_tags__5a4ih{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.catalog-listing-card_tag__iLgl0{max-width:100%;color:#475569;background:#f1f5f9;border-color:#e2e8f0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.dark .catalog-listing-card_tag__iLgl0{color:#e2e8f0;background:#1e293b;border-color:#475569}.catalog-listing-card_compact___0Wlg .catalog-listing-card_card__OdIS6{border-radius:12px;transition:border-color .16s,box-shadow .16s}.catalog-listing-card_compact___0Wlg .catalog-listing-card_card__OdIS6:hover{transform:none;box-shadow:0 5px 20px hsl(var(--category-shadow)/.08);border-color:color-mix(in srgb,var(--category-ink) 45%,#e2e8f0)}.catalog-listing-card_compact___0Wlg .catalog-listing-card_content__0PnQ5{padding:20px 20px 0}.catalog-listing-card_compact___0Wlg .catalog-listing-card_category__hGnYF{padding:0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:550;text-transform:none;letter-spacing:0}.catalog-listing-card_compact___0Wlg .catalog-listing-card_title___Q21X{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:9px;font-size:18px;font-weight:650;line-height:1.4}.catalog-listing-card_compact___0Wlg .catalog-listing-card_description__UY325{min-height:3.2em;margin-bottom:18px;font-size:13px;line-height:1.6}.catalog-listing-card_facts__lc5JT{display:grid;gap:9px;margin:auto 0 18px;padding:0}.catalog-listing-card_facts__lc5JT>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:start;gap:12px}.catalog-listing-card_facts__lc5JT dt{display:flex;align-items:flex-start;gap:6px;margin:0;color:#64748b;font-size:12px;line-height:1.7}.catalog-listing-card_facts__lc5JT dt>span{flex-shrink:0;padding-top:2px}.catalog-listing-card_facts__lc5JT dt svg{width:13px;height:13px}.catalog-listing-card_facts__lc5JT dd{margin:0;color:#334155;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.dark .catalog-listing-card_facts__lc5JT dt{color:#94a3b8}.dark .catalog-listing-card_facts__lc5JT dd{color:#e2e8f0}.catalog-listing-card_compact___0Wlg .catalog-listing-card_footer__YD2LJ{display:block;margin-top:0;border-top:1px solid #e2e8f0}.dark .catalog-listing-card_compact___0Wlg .catalog-listing-card_footer__YD2LJ{border-color:#334155}.catalog-listing-card_compact___0Wlg .catalog-listing-card_action__AwwTk{justify-content:space-between;gap:12px;width:100%;min-height:52px;padding-block:13px;color:var(--category-ink);font-size:13px}@media (max-width:600px){.catalog-listing-card_compact___0Wlg .catalog-listing-card_content__0PnQ5{padding:18px 18px 0}.catalog-listing-card_compact___0Wlg .catalog-listing-card_title___Q21X{font-size:17px}.catalog-listing-card_compact___0Wlg .catalog-listing-card_description__UY325{min-height:0;margin-bottom:15px;font-size:14px}.catalog-listing-card_compact___0Wlg .catalog-listing-card_category__hGnYF,.catalog-listing-card_facts__lc5JT dt{font-size:12px}.catalog-listing-card_facts__lc5JT dd{font-size:13px}.catalog-listing-card_compact___0Wlg .catalog-listing-card_action__AwwTk{font-size:14px}}@media (prefers-reduced-motion:reduce){.catalog-listing-card_compact___0Wlg .catalog-listing-card_action__AwwTk>svg,.catalog-listing-card_compact___0Wlg .catalog-listing-card_card__OdIS6{transition:none}.catalog-listing-card_compact___0Wlg .catalog-listing-card_action__AwwTk>svg{transform:none}}.modern-kurs-verzeichnis_section__BFWAp{position:relative;margin-top:40px;border:1px solid var(--bd);border-radius:20px;padding:0;background:var(--bg-elevated);box-shadow:0 4px 20px -2px rgba(0,0,0,.04);overflow:hidden}.dark .modern-kurs-verzeichnis_section__BFWAp{background:color-mix(in srgb,var(--bg-card) 85%,#000);border-color:rgba(255,255,255,.08);box-shadow:0 4px 24px -2px rgba(0,0,0,.3)}.modern-kurs-verzeichnis_header__tYsUs{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:24px 24px 16px;margin-bottom:0}.modern-kurs-verzeichnis_headerTitleWrap__ThBLA{flex:1;min-width:280px}.modern-kurs-verzeichnis_badge__4pR9K{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:9999px;background:color-mix(in srgb,var(--family-accent,var(--cyan)) 12%,transparent);border:1px solid color-mix(in srgb,var(--family-accent,var(--cyan)) 25%,transparent);color:var(--family-accent,var(--cyan));font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.light .modern-kurs-verzeichnis_badge__4pR9K{background:color-mix(in srgb,var(--blue) 10%,transparent);border-color:color-mix(in srgb,var(--blue) 25%,transparent);color:var(--blue)}.modern-kurs-verzeichnis_title__dFY1Q{margin:0;font-size:clamp(20px,2.2vw,24px);font-weight:700;letter-spacing:-.025em;color:var(--t1)}.modern-kurs-verzeichnis_subtitle__jF_F3{margin-top:6px;font-size:13px;color:var(--t3);line-height:1.5;max-width:600px}.modern-kurs-verzeichnis_searchBar__VEDeI{position:relative;display:flex;align-items:center;width:100%;max-width:320px;min-height:42px;border:1px solid var(--bd);border-radius:12px;background:var(--bg-card);padding:0 12px;transition:all .18s ease}.modern-kurs-verzeichnis_searchBar__VEDeI:focus-within{border-color:var(--family-accent,var(--blue));box-shadow:0 0 0 3px color-mix(in srgb,var(--family-accent,var(--blue)) 15%,transparent)}.modern-kurs-verzeichnis_searchIcon__d775J{color:var(--t3);margin-right:8px;flex-shrink:0}.modern-kurs-verzeichnis_searchInput__NoxPD{flex:1;min-width:0;border:none;background:transparent;color:var(--t1);font-size:13px;outline:none}.modern-kurs-verzeichnis_searchInput__NoxPD::-moz-placeholder{color:var(--t4)}.modern-kurs-verzeichnis_searchInput__NoxPD::placeholder{color:var(--t4)}.modern-kurs-verzeichnis_clearBtn__TcMjL{display:flex;align-items:center;justify-content:center;padding:4px;color:var(--t3);border-radius:6px;cursor:pointer;transition:all .12s ease}.modern-kurs-verzeichnis_clearBtn__TcMjL:hover{background:var(--bg-card-h);color:var(--t1)}.modern-kurs-verzeichnis_tabsNav__INF5v{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 24px 12px;margin-bottom:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.modern-kurs-verzeichnis_tabBtn__8CeRe{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:10px;font-size:12px;font-weight:500;white-space:nowrap;background:var(--bg-card);border:1px solid var(--bd);color:var(--t2);cursor:pointer;transition:all .16s cubic-bezier(.16,1,.3,1)}.modern-kurs-verzeichnis_tabBtn__8CeRe:hover{color:var(--t1);border-color:color-mix(in srgb,var(--t2) 40%,var(--bd));background:color-mix(in srgb,var(--t3) 6%,var(--bg-card))}.modern-kurs-verzeichnis_tabActive__nUKW6{background:var(--t1)!important;color:var(--bg)!important;border-color:var(--t1)!important;font-weight:600}.modern-kurs-verzeichnis_tabCount__il9hQ{display:inline-flex;align-items:center;justify-content:center;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:600;background:color-mix(in srgb,currentColor 14%,transparent)}.modern-kurs-verzeichnis_statusBar__I9Wy2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 24px;margin-bottom:0;border-bottom:1px solid var(--bd);font-size:12px;color:var(--t3);background:color-mix(in srgb,var(--t3) 3%,transparent)}.modern-kurs-verzeichnis_statusActions__wITUR{display:flex;align-items:center;gap:8px}.modern-kurs-verzeichnis_toggleAllBtn__zCTTl{background:none;border:none;padding:0;font-size:12px;color:var(--t3);cursor:pointer;transition:color .15s ease}.modern-kurs-verzeichnis_toggleAllBtn__zCTTl:hover{color:var(--t1);text-decoration:underline}.modern-kurs-verzeichnis_actionDivider__5GOIi{color:var(--bd)}.modern-kurs-verzeichnis_statusText__bwb_c strong{color:var(--t1);font-weight:600}.modern-kurs-verzeichnis_resetLink__ILZQB{color:var(--family-accent,var(--link));font-weight:600;text-decoration:underline;cursor:pointer;background:none;border:none;padding:0}.modern-kurs-verzeichnis_clustersList__qnwIT{display:flex;flex-direction:column;gap:0}.modern-kurs-verzeichnis_clusterGroup__D9SjV{display:flex;flex-direction:column;border:0;border-bottom:1px solid var(--bd);border-radius:0;background:transparent;overflow:hidden;transition:background .15s ease}.modern-kurs-verzeichnis_clusterGroup__D9SjV:last-child{border-bottom:0}.modern-kurs-verzeichnis_clusterGroup__D9SjV[open]{background:color-mix(in srgb,var(--bg-card) 40%,transparent)}.modern-kurs-verzeichnis_clusterHead__rops0{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;transition:background .15s ease}.modern-kurs-verzeichnis_clusterHead__rops0::-webkit-details-marker{display:none}.modern-kurs-verzeichnis_clusterHead__rops0:hover{background:var(--bg-card-h)}.modern-kurs-verzeichnis_clusterIndicator__goXpC{width:4px;height:24px;border-radius:4px;background:var(--family-accent,var(--cyan))}.light .modern-kurs-verzeichnis_clusterIndicator__goXpC{background:var(--blue)}.modern-kurs-verzeichnis_clusterInfo__uN6oH{flex:1;min-width:0}.modern-kurs-verzeichnis_clusterTitle__6R8Cp{overflow-wrap:anywhere;hyphens:auto;margin:0;font-size:16px;font-weight:650;color:var(--t1);letter-spacing:-.015em}.modern-kurs-verzeichnis_clusterSubtitle__N_1w6{margin-top:2px;font-size:12px;color:var(--t3);line-height:1.4}.modern-kurs-verzeichnis_clusterCounter__UaKNW{flex-shrink:0;font-size:11.5px;font-weight:600;color:var(--t3);padding:4px 10px;border-radius:8px;background:var(--bg-card);border:1px solid var(--bd)}.modern-kurs-verzeichnis_clusterChevron__Oyxnh{display:grid;width:32px;height:32px;place-items:center;flex-shrink:0;border-radius:50%;background:var(--bg-card);border:1px solid var(--bd);color:var(--t3);transition:transform .22s ease,background .15s ease,color .15s ease}.modern-kurs-verzeichnis_clusterGroup__D9SjV[open] .modern-kurs-verzeichnis_clusterChevron__Oyxnh{transform:rotate(180deg);color:var(--t1);border-color:color-mix(in srgb,var(--family-accent,var(--cyan)) 40%,var(--bd))}.modern-kurs-verzeichnis_kurseGrid__X03j_{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;border-top:1px solid color-mix(in srgb,var(--bd) 70%,transparent);padding:18px 24px 24px}.modern-kurs-verzeichnis_kursRow__mrWmw{position:relative;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:12px 16px;border-radius:12px;border:1px solid var(--bd);background:var(--bg-card);color:var(--t1);text-decoration:none;transition:all .18s cubic-bezier(.16,1,.3,1)}.modern-kurs-verzeichnis_kursTitle__r2vkg{flex:1;min-width:0;font-size:13.5px;font-weight:550;line-height:1.45;color:var(--t1);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s ease}.modern-kurs-verzeichnis_kursAction__fXRAJ{position:relative;width:14px;height:14px;flex-shrink:0;color:var(--t3);transition:transform .16s ease,color .16s ease}.modern-kurs-verzeichnis_kursAction__fXRAJ:after,.modern-kurs-verzeichnis_kursAction__fXRAJ:before{content:"";position:absolute;top:50%}.modern-kurs-verzeichnis_kursAction__fXRAJ:before{left:1px;width:11px;height:1.5px;background:currentColor;transform:translateY(-50%)}.modern-kurs-verzeichnis_kursAction__fXRAJ:after{right:1px;width:6px;height:6px;border-top:1.5px solid;border-right:1.5px solid;transform:translateY(-50%) rotate(45deg)}.modern-kurs-verzeichnis_kursRow__mrWmw:hover{border-color:color-mix(in srgb,var(--family-accent,var(--link)) 60%,var(--bd));background:color-mix(in srgb,var(--family-accent,var(--link)) 4%,var(--bg-card));transform:translateY(-1.5px);box-shadow:0 6px 16px -4px rgba(0,0,0,.06)}.modern-kurs-verzeichnis_kursRow__mrWmw:hover .modern-kurs-verzeichnis_kursTitle__r2vkg{color:var(--family-accent,var(--link))}.modern-kurs-verzeichnis_kursRow__mrWmw:hover .modern-kurs-verzeichnis_kursAction__fXRAJ{transform:translateX(3px);color:var(--family-accent,var(--link))}.modern-kurs-verzeichnis_emptyState__1MSFp{padding:48px 20px;text-align:center;border:1px dashed var(--bd);border-radius:16px}.modern-kurs-verzeichnis_emptyTitle__KMpv0{font-size:15px;font-weight:600;color:var(--t1);margin-bottom:6px}.modern-kurs-verzeichnis_emptyHint__zkIDx{font-size:13px;color:var(--t3);margin-bottom:16px}.modern-kurs-verzeichnis_emptyAction__Kr3_X{display:inline-flex;padding:8px 16px;border-radius:8px;background:var(--t1);color:var(--bg);font-size:12px;font-weight:600;cursor:pointer;border:none}@media (max-width:768px){.modern-kurs-verzeichnis_section__BFWAp{padding:20px 16px;border-radius:18px}.modern-kurs-verzeichnis_header__tYsUs{flex-direction:column;align-items:stretch;gap:16px}.modern-kurs-verzeichnis_searchBar__VEDeI{max-width:100%}.modern-kurs-verzeichnis_kurseGrid__X03j_{grid-template-columns:1fr}}.jiggo-fachrichtung-icon_icon__Z9PPq{display:block;width:100%;height:100%;overflow:visible}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-detail],.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-part],.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-rig]{transform-box:view-box}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-rig=left]{transform-origin:var(--jiggo-left-pivot)}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-rig=right]{transform-origin:var(--jiggo-right-pivot)}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-part=head]{transform-origin:80px 99px}.jiggo-fachrichtung-icon_icon__Z9PPq :is([data-jiggo-detail=security-scan],[data-jiggo-detail=page],[data-jiggo-detail=water],[data-jiggo-detail=patrol],[data-jiggo-detail=impact],[data-jiggo-detail=steam],[data-jiggo-detail=dust],[data-jiggo-detail=speaking]){opacity:0}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-detail=page]{transform-origin:119px 144px}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-detail=chart]{transform-origin:110px 163px}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-detail=leaves]{transform-origin:122px 142px}.jiggo-fachrichtung-icon_icon__Z9PPq :is([data-jiggo-detail=petals],[data-jiggo-detail=lotus]){transform-origin:124px 160px}.jiggo-fachrichtung-icon_icon__Z9PPq [data-jiggo-detail=needle]{transform-origin:121px 137px}@media (prefers-reduced-motion:no-preference){[data-jiggo-playing=true] .jiggo-fachrichtung-icon_icon__Z9PPq{[data-jiggo-part=head]{animation:jiggo-fachrichtung-icon_attend__EgK2P 3s ease-in-out both}&[data-jiggo-fachrichtung=software_web_dev]{[data-jiggo-rig=left]{animation:jiggo-fachrichtung-icon_typeLeft__3nTYa 3s linear both}[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_typeRight__1KmxK 3s linear both}[data-jiggo-detail=code]{stroke-dasharray:130;animation:jiggo-fachrichtung-icon_code__ECt5g 3s steps(14) both}}&[data-jiggo-fachrichtung=data_ki]{[data-jiggo-detail=data-flow]{stroke-dasharray:12 7;animation:jiggo-fachrichtung-icon_dataFlow__cldyr 3s linear both}[data-jiggo-detail=nodes]{animation:jiggo-fachrichtung-icon_processData__lKhaJ 3s ease-in-out both}[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_inspect__LJTLJ 3s ease-in-out both}}&[data-jiggo-fachrichtung=cloud_netzwerk] [data-jiggo-detail=upload]{animation:jiggo-fachrichtung-icon_upload__wZSHD 3s ease-in-out both}&[data-jiggo-fachrichtung=cyber_security]{[data-jiggo-detail=security-scan]{animation:jiggo-fachrichtung-icon_securityScan__psGR6 3s linear both}[data-jiggo-detail=lock]{animation:jiggo-fachrichtung-icon_lock__D5eqK 3s ease-in-out both}}&[data-jiggo-fachrichtung=microsoft_office]{[data-jiggo-detail=cell]{animation:jiggo-fachrichtung-icon_spreadsheet__jNONH 3s step-end both}[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_inspect__LJTLJ 3s ease-in-out both}}&[data-jiggo-fachrichtung=erp_systeme] [data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_assemble___Ybe_ 3s ease-in-out both}&[data-jiggo-fachrichtung=it_management_support]{[data-jiggo-detail=status]{animation:jiggo-fachrichtung-icon_configure__GNxbJ 3s step-end both}[data-jiggo-detail=speaking]{animation:jiggo-fachrichtung-icon_speaking__wia_y 3s step-end both}}&[data-jiggo-fachrichtung=projekt_qm]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_write__z5Whl 3s ease-in-out both}[data-jiggo-detail=check-first]{stroke-dasharray:30;animation:jiggo-fachrichtung-icon_firstCheck__i00su 3s linear both}[data-jiggo-detail=check-second]{stroke-dasharray:30;animation:jiggo-fachrichtung-icon_secondCheck__p_dI4 3s linear both}}&[data-jiggo-fachrichtung=marketing_ecommerce]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_announce__lBPdK 3s ease-in-out both}[data-jiggo-rig=left]{animation:jiggo-fachrichtung-icon_gesture__8XpC_ 3s ease-in-out both}[data-jiggo-detail=waves]{animation:jiggo-fachrichtung-icon_waves__0tLPl 3s ease-in-out both}[data-jiggo-detail=speaking]{animation:jiggo-fachrichtung-icon_speaking__wia_y 3s step-end both}}&[data-jiggo-fachrichtung=kaufmaennisch] [data-jiggo-detail=chart]{animation:jiggo-fachrichtung-icon_businessChart__X23eQ 3s ease-in-out both}&[data-jiggo-fachrichtung=gesundheit_pflege]{[data-jiggo-detail=heartbeat]{stroke-dasharray:110;animation:jiggo-fachrichtung-icon_heartbeat__uax4w 3s linear both}[data-jiggo-part=head]{animation:jiggo-fachrichtung-icon_listen__uRwBa 3s ease-in-out both}}&[data-jiggo-fachrichtung=paedagogik_sozial]{[data-jiggo-detail=page]{animation:jiggo-fachrichtung-icon_turnPage__JJAvN 3s ease-in-out both}[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_reachPage__wVE8h 3s ease-in-out both}}&[data-jiggo-fachrichtung=kreativ_medien]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_paint__vrZ7D 3s ease-in-out both}[data-jiggo-detail=paint]{stroke-dasharray:30;animation:jiggo-fachrichtung-icon_paintStroke__ToZU_ 3s linear both}}&[data-jiggo-fachrichtung=technik] [data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_tighten__nUCRP 3s ease-in-out both}&[data-jiggo-fachrichtung=natur_umwelt]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_waterPlant__WNy_0 3s ease-in-out both}[data-jiggo-detail=water]{animation:jiggo-fachrichtung-icon_water__FQLf3 3s linear both}[data-jiggo-detail=leaves]{animation:jiggo-fachrichtung-icon_leaves__kpAJw 3s ease-in-out both}}&[data-jiggo-fachrichtung=sicherheit_schutz]{[data-jiggo-detail=patrol]{animation:jiggo-fachrichtung-icon_patrol__1vHjz 3s linear both}[data-jiggo-part=head]{animation:jiggo-fachrichtung-icon_lookAround__BIIba 3s ease-in-out both}}&[data-jiggo-fachrichtung=bau_handwerk]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_hammer__X0n3i 3s ease-in-out both}[data-jiggo-detail=impact]{animation:jiggo-fachrichtung-icon_impact__cYQTU 3s step-end both}}&[data-jiggo-fachrichtung=sprache]{[data-jiggo-detail=language-first]{stroke-dasharray:100;animation:jiggo-fachrichtung-icon_firstWord__s1_7O 3s linear both}[data-jiggo-detail=language-second]{stroke-dasharray:100;animation:jiggo-fachrichtung-icon_secondWord__PobMk 3s linear both}[data-jiggo-detail=speaking]{animation:jiggo-fachrichtung-icon_speaking__wia_y 3s step-end both}}&[data-jiggo-fachrichtung=logistik_transport]{[data-jiggo-detail=tape]{animation:jiggo-fachrichtung-icon_pack__bY21x 3s linear both}[data-jiggo-detail=shipping-label]{animation:jiggo-fachrichtung-icon_label__TC6NS 3s ease-in-out both}[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_inspect__LJTLJ 3s ease-in-out both}}&[data-jiggo-fachrichtung=gastronomie_food]{[data-jiggo-rig=left]{animation:jiggo-fachrichtung-icon_serve__rdVEh 3s ease-in-out both}[data-jiggo-detail=steam]{animation:jiggo-fachrichtung-icon_steam__p1B6l 3s ease-in-out both}}&[data-jiggo-fachrichtung=beauty_wellness]{[data-jiggo-detail=petals]{animation:jiggo-fachrichtung-icon_openPetals__vbuYi 3s ease-in-out both}[data-jiggo-detail=lotus]{animation:jiggo-fachrichtung-icon_lotus__2IgPh 3s ease-in-out both}[data-jiggo-part=head]{animation:jiggo-fachrichtung-icon_relax__dy2EQ 3s ease-in-out both}}&[data-jiggo-fachrichtung=wissenschaft_forschung]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_swirl__D3jFy 3s ease-in-out both}[data-jiggo-rig=left]{animation:jiggo-fachrichtung-icon_steadyFlask__7DzwK 3s ease-in-out both}[data-jiggo-detail=bubble-first]{animation:jiggo-fachrichtung-icon_bubble__PGy8q 3s linear both}[data-jiggo-detail=bubble-second]{animation:jiggo-fachrichtung-icon_secondBubble__q3Hw0 3s linear both}}&[data-jiggo-fachrichtung=reinigung_facility]{[data-jiggo-rig=right]{animation:jiggo-fachrichtung-icon_sweep__5HnKq 3s ease-in-out both}[data-jiggo-detail=dust]{animation:jiggo-fachrichtung-icon_dust__krRB_ 3s ease-in-out both}}&[data-jiggo-fachrichtung=sonst]{[data-jiggo-detail=needle]{animation:jiggo-fachrichtung-icon_compass___ypJi 3s ease-in-out both}[data-jiggo-part=head]{animation:jiggo-fachrichtung-icon_lookAround__BIIba 3s ease-in-out both}}}}@keyframes jiggo-fachrichtung-icon_attend__EgK2P{0%,to{transform:rotate(0)}25%,65%{transform:rotate(3deg)}45%{transform:rotate(1deg)}}@keyframes jiggo-fachrichtung-icon_typeLeft__3nTYa{0%,12%,84%,to{transform:rotate(0)}20%,36%,52%,68%{transform:rotate(-7deg)}28%,44%,60%,76%{transform:rotate(3deg)}}@keyframes jiggo-fachrichtung-icon_typeRight__1KmxK{0%,16%,86%,to{transform:rotate(0)}24%,40%,56%,72%{transform:rotate(7deg)}32%,48%,64%,80%{transform:rotate(-3deg)}}@keyframes jiggo-fachrichtung-icon_code__ECt5g{0%,8%{stroke-dashoffset:130}76%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_dataFlow__cldyr{0%{stroke-dashoffset:0}85%,to{stroke-dashoffset:-114}}@keyframes jiggo-fachrichtung-icon_processData__lKhaJ{0%,to{fill:#f8f0ff}25%,65%{fill:#cfb4ec}45%,85%{fill:#f8f0ff}}@keyframes jiggo-fachrichtung-icon_inspect__LJTLJ{0%,to{transform:rotate(0)}30%,65%{transform:rotate(-4deg)}}@keyframes jiggo-fachrichtung-icon_upload__wZSHD{0%,to{opacity:1;transform:translateY(0)}25%,65%{opacity:0;transform:translateY(-8px)}26%,66%{opacity:0;transform:translateY(7px)}45%,85%{opacity:1;transform:translateY(0)}}@keyframes jiggo-fachrichtung-icon_securityScan__psGR6{0%,10%,85%,to{opacity:0;transform:translateY(0)}20%{opacity:.9;transform:translateY(0)}70%{opacity:.9;transform:translateY(28px)}80%{opacity:0;transform:translateY(28px)}}@keyframes jiggo-fachrichtung-icon_lock__D5eqK{0%,to{stroke:#356b64}25%,75%{stroke:#4a9b7b}}@keyframes jiggo-fachrichtung-icon_spreadsheet__jNONH{0%,to{transform:translate(0)}25%{transform:translate(15px)}50%{transform:translate(15px,11px)}75%{transform:translateY(11px)}}@keyframes jiggo-fachrichtung-icon_assemble___Ybe_{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}55%,85%{transform:rotate(0)}}@keyframes jiggo-fachrichtung-icon_configure__GNxbJ{0%,to{fill:#579d7e}15%,45%{fill:#d3a363}30%,60%,85%{fill:#72ba8f}}@keyframes jiggo-fachrichtung-icon_write__z5Whl{0%,to{transform:rotate(0)}20%,40%,60%,80%{transform:rotate(-6deg)}30%,50%,70%{transform:rotate(4deg)}}@keyframes jiggo-fachrichtung-icon_firstCheck__i00su{0%,12%{stroke-dashoffset:30}40%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_secondCheck__p_dI4{0%,48%{stroke-dashoffset:30}80%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_announce__lBPdK{0%,to{transform:rotate(0)}30%{transform:rotate(-3deg)}65%{transform:rotate(2deg)}}@keyframes jiggo-fachrichtung-icon_gesture__8XpC_{0%,to{transform:rotate(0)}30%{transform:rotate(-15deg)}65%{transform:rotate(6deg)}}@keyframes jiggo-fachrichtung-icon_waves__0tLPl{0%,to{opacity:1;transform:translateX(0)}25%,65%{opacity:.1;transform:translateX(2px)}45%,85%{opacity:1;transform:translateX(0)}}@keyframes jiggo-fachrichtung-icon_speaking__wia_y{0%,12%,24%,36%,48%,60%,72%,84%,to{opacity:0}18%,30%,42%,54%,66%,78%{opacity:1}}@keyframes jiggo-fachrichtung-icon_businessChart__X23eQ{0%,10%{transform:scaleY(.15)}65%,to{transform:scaleY(1)}}@keyframes jiggo-fachrichtung-icon_heartbeat__uax4w{0%,10%{stroke-dashoffset:110}65%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_listen__uRwBa{0%,to{transform:rotate(0)}25%,75%{transform:rotate(6deg)}}@keyframes jiggo-fachrichtung-icon_turnPage__JJAvN{0%,10%,90%,to{opacity:0;transform:scaleX(1)}15%{opacity:1;transform:scaleX(1)}45%{opacity:1;transform:scaleX(0)}75%{opacity:1;transform:scaleX(-1)}85%{opacity:0;transform:scaleX(-1)}}@keyframes jiggo-fachrichtung-icon_reachPage__wVE8h{0%,to{transform:rotate(0)}40%,60%{transform:rotate(-3deg)}}@keyframes jiggo-fachrichtung-icon_paint__vrZ7D{0%,to{transform:rotate(0)}20%,60%{transform:rotate(-8deg)}40%,80%{transform:rotate(8deg)}}@keyframes jiggo-fachrichtung-icon_paintStroke__ToZU_{0%,15%{stroke-dashoffset:30}80%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_tighten__nUCRP{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-10deg)}45%,85%{transform:rotate(8deg)}}@keyframes jiggo-fachrichtung-icon_waterPlant__WNy_0{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-8deg)}}@keyframes jiggo-fachrichtung-icon_water__FQLf3{0%,15%,80%,to{opacity:0;transform:translateY(0)}25%,45%,65%{opacity:1;transform:translateY(0)}35%,55%,75%{opacity:.2;transform:translateY(6px)}}@keyframes jiggo-fachrichtung-icon_leaves__kpAJw{0%,to{transform:rotate(0)}40%{transform:rotate(-3deg)}70%{transform:rotate(3deg)}}@keyframes jiggo-fachrichtung-icon_patrol__1vHjz{0%,10%,90%,to{opacity:0;transform:translateY(0)}20%{opacity:.8;transform:translateY(0)}75%{opacity:.8;transform:translateY(30px)}85%{opacity:0;transform:translateY(30px)}}@keyframes jiggo-fachrichtung-icon_lookAround__BIIba{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}65%{transform:rotate(4deg)}}@keyframes jiggo-fachrichtung-icon_hammer__X0n3i{0%,to{transform:rotate(0)}18%,49%,80%{transform:rotate(-8deg)}30%,61%{transform:rotate(65deg)}35%,66%{transform:rotate(50deg)}}@keyframes jiggo-fachrichtung-icon_impact__cYQTU{0%,29%,38%,60%,69%,to{opacity:0}30%,61%{opacity:1}}@keyframes jiggo-fachrichtung-icon_firstWord__s1_7O{0%,10%{stroke-dashoffset:100}40%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_secondWord__PobMk{0%,45%{stroke-dashoffset:100}80%,to{stroke-dashoffset:0}}@keyframes jiggo-fachrichtung-icon_pack__bY21x{0%,8%{clip-path:inset(0 0 100% 0)}55%,to{clip-path:inset(0)}}@keyframes jiggo-fachrichtung-icon_label__TC6NS{0%,50%{opacity:0;transform:scale(.8)}70%,to{opacity:1;transform:scale(1)}}@keyframes jiggo-fachrichtung-icon_serve__rdVEh{0%,to{transform:rotate(0)}30%,70%{transform:rotate(-12deg)}}@keyframes jiggo-fachrichtung-icon_steam__p1B6l{0%,20%,85%,to{opacity:0;transform:translateY(0)}40%,65%{opacity:.9;transform:translateY(-5px)}75%{opacity:0;transform:translateY(-8px)}}@keyframes jiggo-fachrichtung-icon_openPetals__vbuYi{0%,to{transform:scaleX(1)}45%,65%{transform:scaleX(1.1)}}@keyframes jiggo-fachrichtung-icon_lotus__2IgPh{0%,to{transform:scaleY(1)}45%,65%{transform:scaleY(1.06)}}@keyframes jiggo-fachrichtung-icon_relax__dy2EQ{0%,to{transform:rotate(0)}45%,65%{transform:rotate(3deg)}}@keyframes jiggo-fachrichtung-icon_swirl__D3jFy{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-4deg)}45%,80%{transform:rotate(4deg)}}@keyframes jiggo-fachrichtung-icon_steadyFlask__7DzwK{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-1deg)}45%,80%{transform:rotate(1deg)}}@keyframes jiggo-fachrichtung-icon_bubble__PGy8q{0%,to{opacity:1;transform:translateY(0)}35%,75%{opacity:.2;transform:translateY(-8px)}36%,76%{opacity:0;transform:translateY(3px)}50%,90%{opacity:1;transform:translateY(0)}}@keyframes jiggo-fachrichtung-icon_secondBubble__q3Hw0{0%,to{opacity:1;transform:translateY(0)}50%,85%{opacity:.2;transform:translateY(-11px)}51%,86%{opacity:0;transform:translateY(2px)}65%,95%{opacity:1;transform:translateY(0)}}@keyframes jiggo-fachrichtung-icon_sweep__5HnKq{0%,to{transform:rotate(0)}25%,65%{transform:rotate(-10deg)}45%,85%{transform:rotate(10deg)}}@keyframes jiggo-fachrichtung-icon_dust__krRB_{0%,15%,90%,to{opacity:0;transform:translateX(0)}25%,65%{opacity:.9;transform:translateX(0)}45%,85%{opacity:0;transform:translateX(4px)}}@keyframes jiggo-fachrichtung-icon_compass___ypJi{0%,to{transform:rotate(0)}30%{transform:rotate(45deg)}60%{transform:rotate(-16deg)}80%{transform:rotate(6deg)}}.kurs-profil_page__JO1Rs{--course-anchor-offset:calc(var(--site-header-height, 100px) + 80px)}.public-page-shell:has(.kurs-profil_page__JO1Rs){overflow-x:clip;overflow-y:visible}.kurs-profil_navigation__aFEXx{position:sticky;top:var(--site-header-height,100px);z-index:30;border-bottom:1px solid var(--bd);background:var(--bg-elevated);color:var(--t1)}.kurs-profil_navInner__sE56q{display:flex;align-items:center;gap:16px;width:calc(100% - 32px);max-width:1232px;margin-inline:auto}.kurs-profil_navLinks__0XIdH{display:flex;align-items:center;flex:1;gap:4px;min-width:0;overflow-x:auto;padding-block:10px;scrollbar-width:thin}.kurs-profil_navLinks__0XIdH a{flex-shrink:0;min-height:40px;padding:10px 12px;border-radius:6px;color:var(--t2);font-size:13px;font-weight:500;line-height:1.5;white-space:nowrap}.kurs-profil_navLinks__0XIdH a:hover{background:color-mix(in srgb,var(--cyan) 8%,var(--bg-elevated));color:var(--t1)}.kurs-profil_navRequest__KMRJl{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;min-height:40px;padding:10px 14px;border-radius:6px;background:var(--blue);color:#fff;font-size:13px;font-weight:600}.kurs-profil_moduleDetails__qfMkR>summary:focus-visible,.kurs-profil_navigation__aFEXx a:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.kurs-profil_page__JO1Rs .kurs-profil_anchor__ov_GH[id],.kurs-profil_page__JO1Rs .kurs-profil_section__5H8zT[id]{scroll-margin-top:var(--course-anchor-offset)}.kurs-profil_moduleDetails__qfMkR{border:1px solid var(--bd);border-radius:9px;background:color-mix(in srgb,var(--cyan) 3%,var(--bg-elevated))}.kurs-profil_moduleDetails__qfMkR>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:16px;color:var(--t1);font-size:14px;font-weight:600;line-height:1.6;list-style:none;cursor:pointer}.kurs-profil_moduleDetails__qfMkR>summary::-webkit-details-marker{display:none}.kurs-profil_moduleDetails__qfMkR>summary>svg{flex-shrink:0;color:var(--cyan)}.kurs-profil_moduleDetails__qfMkR[open]>summary>svg{transform:rotate(180deg)}.kurs-profil_moduleContent__6wEyV{padding:20px 16px;border-top:1px solid var(--bd)}@media (max-width:600px){.kurs-profil_navInner__sE56q{gap:0}.kurs-profil_navLinks__0XIdH a{min-height:44px;padding-inline:10px}.kurs-profil_navRequest__KMRJl{display:none}.kurs-profil_moduleContent__6wEyV,.kurs-profil_moduleDetails__qfMkR>summary{padding:14px}}