.public-tool-editorial .ed-hero__tags{flex-wrap:wrap;gap:clamp(.5rem,1.5vw,.75rem);margin-top:clamp(1rem,2.5vw,1.75rem);display:flex}.training-editorial{--ed-hero-pad-bottom:clamp(2.5rem, 5vw, 3.5rem)}.training-editorial .ed-hero__description{max-width:38rem;color:var(--theme-text-readable-muted);font-size:1.0625rem;line-height:1.65}.training-editorial .ed-hero__actions{gap:clamp(.75rem,1.8vw,1.125rem);margin-top:clamp(1.25rem,3vw,1.75rem)}.training-editorial .ed-hero__actions .bl-cta-primary:hover{background:var(--button-primary-bg-hover,#332c20)}.training-editorial .ed-hero__note{flex-direction:column;align-items:flex-start;gap:.45rem;max-width:36rem;padding-top:clamp(.75rem,1.8vw,1rem);display:flex}.training-editorial .ed-hero__note .ed-kicker{background:var(--public-pastel-yellow-bg);color:var(--public-pastel-yellow-text);letter-spacing:.08em;border-radius:9999px;align-items:center;margin:0;padding:.2rem .55rem;display:inline-flex}.public-tool-editorial .ed-hero__tags .public-pathway{width:100%}.training-editorial .ed-section__body>.ed-section-lead+:is(ul,ol,dl){margin-top:0}.training-editorial .training-rail{max-width:48rem}.training-editorial .training-rail .ed-kicker{margin:0}.training-editorial .training-rail>:first-child{border-top:none}.training-editorial .training-split{max-width:none}.training-editorial .ed-kicker{color:var(--theme-text-readable-muted)}@media (max-width:1023.98px){.training-editorial{--ed-hero-pad-bottom:clamp(1.75rem, 5vw, 2.5rem)}.training-editorial .ed-hero__description{max-width:none;font-size:.9875rem;line-height:1.6}.training-editorial .ed-hero__actions{gap:.75rem;width:100%;max-width:none;margin-top:1.25rem}.training-editorial .ed-hero__note{max-width:none;padding-top:.75rem}.training-editorial .ed-section__title{font-size:clamp(1.35rem,5.6vw,1.75rem);line-height:1.18}.training-editorial .training-rail{max-width:none}.training-editorial .training-rail>:is(li,div){padding-block:.9rem}}@media (max-width:639.98px){.training-editorial .training-close-links,.training-editorial .training-inline-links{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.training-editorial .training-close-links .theme-text-readable-subtle,.training-editorial .training-inline-links .theme-text-readable-subtle{display:none}.training-editorial .training-close-links a,.training-editorial .training-inline-links a{align-items:center;min-height:2.75rem;display:inline-flex}}.tools-hub .ed-action-cards,.public-tool-editorial .ed-action-cards{gap:clamp(.75rem,2vw,1rem);padding-block:0}.tools-hub .ed-section-lead{max-width:52ch}@media (min-width:1024px){.tools-hub .ed-action-cards--3,.public-tool-editorial .ed-action-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:439px){.public-tool-editorial .ed-hero__tags .theme-emerald-icon-shader--xs{width:1.75rem;height:1.75rem}}.public-tool-editorial__group-panel{padding:var(--pub-panel-pad);border-radius:var(--ed-radius,var(--radius-card,1.125rem));background:color-mix(in srgb, var(--theme-surface-1) 72%, transparent);border:1px solid var(--ed-rule,var(--theme-border-subtle))}.public-tool-editorial__group-panel+.public-tool-editorial__group-panel{margin-top:clamp(1rem,2.5vw,1.5rem)}.public-tool-editorial__group-head{color:var(--theme-text-readable-strong);align-items:center;gap:.75rem;margin:0 0 clamp(1rem,2.5vw,1.25rem);font-size:clamp(1.05rem,2vw,1.2rem);font-weight:650;display:flex}.berufsschule-finder{width:100%;max-width:none}.ed-interactive-quiz{gap:var(--pub-stack-gap);outline:none;width:100%;max-width:none;display:grid}.ed-interactive-quiz:focus-visible{outline:2px solid var(--theme-border-focus);outline-offset:4px;border-radius:var(--ed-radius-sm,.875rem)}.ed-interactive-quiz__progress{gap:.65rem;display:grid}.ed-interactive-quiz__progress-meta{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ed-interactive-quiz__progress-label{letter-spacing:.1em;text-transform:uppercase;color:var(--theme-text-readable-subtle);font-size:.6875rem;font-weight:700}.ed-interactive-quiz__progress-value{font-variant-numeric:tabular-nums;color:var(--theme-text-readable-muted);font-size:.75rem}.ed-interactive-quiz__progress-track{background:var(--ed-rule,var(--theme-border-subtle));border-radius:9999px;height:2px;overflow:hidden}.ed-interactive-quiz__progress-fill{border-radius:inherit;background:var(--ed-accent,var(--semantic-primary-text));transform-origin:0;width:100%;height:100%;transition:transform var(--motion-duration-normal,.22s) var(--motion-ease-emphasized,cubic-bezier(.2, 0, 0, 1))}.ed-interactive-quiz__panel{gap:clamp(.875rem,2vw,1.125rem);display:grid}.ed-interactive-quiz__kicker{margin-bottom:0}.ed-interactive-quiz__question{font-family:var(--font-app-display), Georgia, serif;letter-spacing:-.02em;color:var(--theme-text-readable-strong);max-width:42ch;margin:0;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:500;line-height:1.25}.ed-interactive-quiz__hint{color:var(--theme-text-readable-muted);max-width:52ch;margin:0;font-size:.9375rem;line-height:1.6}.ed-interactive-quiz__options{grid-template-columns:1fr;gap:clamp(.75rem,2.5vw,1rem);width:100%;margin-top:clamp(.5rem,1.5vw,.75rem);display:grid}@media (min-width:480px){.ed-interactive-quiz__options[data-option-count="2"],.ed-interactive-quiz__options[data-option-count="3"],.ed-interactive-quiz__options[data-option-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:640px){.ed-interactive-quiz__options[data-option-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ed-interactive-quiz__options[data-option-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:640px){.ed-interactive-quiz__options[data-option-count="5"],.ed-interactive-quiz__options[data-option-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.ed-interactive-quiz__options[data-option-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ed-interactive-quiz__steps{flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ed-interactive-quiz__step{background:color-mix(in srgb, var(--ed-rule,var(--theme-border-subtle)) 85%, transparent);border-radius:9999px;width:.5rem;height:.5rem;transition:background-color .3s,transform .3s,box-shadow .3s}.ed-interactive-quiz__step--done{background:color-mix(in srgb, var(--ed-accent,var(--semantic-primary-text)) 45%, var(--ed-rule))}.ed-interactive-quiz__step--current{background:var(--ed-accent,var(--semantic-primary-text));box-shadow:0 0 0 2px color-mix(in srgb, var(--ed-accent) 22%, transparent);transform:scale(1.15)}.ed-interactive-quiz__contact-meta{border-radius:var(--ed-radius-sm,.875rem);border:1px solid var(--ed-rule,var(--theme-border-subtle));background:color-mix(in srgb, var(--theme-surface-1) 88%, var(--theme-surface-2));margin-top:.25rem;padding:.75rem 1rem}.ed-interactive-quiz__option.joyful-btn{width:100%;max-width:none;min-height:max(2.75rem, var(--auth-button-height,3.25rem));text-align:left;grid-template-columns:auto auto 1fr;justify-content:flex-start;align-items:center;gap:clamp(.65rem,1.8vw,.85rem);padding:clamp(.875rem,2.5vw,1.0625rem) clamp(1rem,2.5vw,1.25rem);transition:background-color .28s,border-color .28s,box-shadow .28s,color .28s;display:grid}.ed-interactive-quiz__option.joyful-btn--pill-primary,.ed-interactive-quiz__option.joyful-btn--pill-inverse{justify-content:flex-start;width:100%;max-width:none}.ed-interactive-quiz__option--selected.joyful-btn{animation:none}.ed-interactive-quiz__option--no-icon.joyful-btn{grid-template-columns:auto 1fr}.ed-interactive-quiz__option-index{border-radius:var(--radius-nested);font-variant-numeric:tabular-nums;letter-spacing:.02em;width:1.5rem;height:1.5rem;color:var(--lp-btn-ink,var(--theme-text-readable-strong));background:color-mix(in srgb, var(--lp-btn-ink,#f7f6f3) 16%, transparent);border:0;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.ed-interactive-quiz__option.joyful-btn--pill-inverse .ed-interactive-quiz__option-index{color:var(--lp-btn-ink,#1f1a12);background:color-mix(in srgb, var(--lp-btn-ink,#1f1a12) 14%, transparent)}.ed-interactive-quiz__option-icon{width:1.125rem;height:1.125rem;color:inherit;opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ed-interactive-quiz__option-text{white-space:normal;color:inherit;font-size:clamp(.875rem,1.6vw,.9375rem);font-weight:600;line-height:1.4}.ed-interactive-quiz__nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.ed-interactive-quiz__nav--center{justify-content:center}.ed-interactive-quiz__nav-back:disabled{opacity:0;pointer-events:none}.ed-interactive-quiz__nav-back .joyful-btn__label{white-space:nowrap}.ed-interactive-quiz__results-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ed-interactive-quiz__reset{border:1px solid var(--ed-rule);border-radius:var(--ed-radius-sm);color:var(--theme-text-readable-muted);cursor:pointer;background:0 0;flex-shrink:0;align-items:center;gap:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.ed-interactive-quiz__reset:hover{color:var(--theme-text-readable-strong);border-color:color-mix(in srgb, var(--ed-accent) 30%, var(--ed-rule))}.ed-interactive-quiz__result-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ed-interactive-quiz__result{border:1px solid var(--ed-rule);border-radius:var(--ed-radius-sm);background:color-mix(in srgb, var(--theme-surface-1) 76%, transparent);color:inherit;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.75rem 1rem;padding:.85rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.ed-interactive-quiz__result:hover{border-color:color-mix(in srgb, var(--ed-accent) 32%, var(--ed-rule));background:color-mix(in srgb, var(--theme-surface-2) 65%, transparent)}.ed-interactive-quiz__result--top{border-color:color-mix(in srgb, var(--ed-accent) 40%, var(--ed-rule));background:color-mix(in srgb, var(--ed-accent-soft,var(--semantic-primary-soft-bg)) 32%, var(--theme-surface-1))}.ed-interactive-quiz__result-rank{width:1.5rem;font-family:var(--font-app-display), Georgia, serif;color:var(--theme-text-readable-subtle);justify-content:center;align-items:center;font-size:1rem;font-weight:500;display:inline-flex}.ed-interactive-quiz__result-body{gap:.2rem;min-width:0;display:grid}.ed-interactive-quiz__result-topline{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ed-interactive-quiz__result-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--ed-accent,var(--semantic-primary-text));background:color-mix(in srgb, var(--ed-accent-soft) 50%, transparent);border:1px solid color-mix(in srgb, var(--ed-accent) 25%, var(--ed-rule));border-radius:9999px;align-items:center;gap:.2rem;padding:.1rem .4rem;font-size:.625rem;font-weight:700;display:inline-flex}.ed-interactive-quiz__result-name{color:var(--theme-text-readable-strong);font-size:.9375rem;font-weight:650}.ed-interactive-quiz__result-desc{color:var(--theme-text-readable-muted);font-size:.8125rem;line-height:1.45}.ed-interactive-quiz__result-match{text-align:right;justify-items:end;gap:.1rem;display:grid}.ed-interactive-quiz__result-percent{font-variant-numeric:tabular-nums;color:var(--theme-text-readable-muted);font-size:1rem;font-weight:700}.ed-interactive-quiz__result-percent--high{color:var(--ed-accent,var(--semantic-primary-text))}.ed-interactive-quiz__result-percent--mid{color:var(--palette-amber-400,#fbbf24)}.ed-interactive-quiz__result-match-label{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-readable-subtle);font-size:.625rem;font-weight:700}.ed-interactive-quiz__result-arrow{width:1rem;height:1rem;color:var(--theme-text-readable-subtle);transition:transform .15s,color .15s}.ed-interactive-quiz__result:hover .ed-interactive-quiz__result-arrow{color:var(--ed-accent,var(--semantic-primary-text));transform:translate(2px)}@media (max-width:520px){.ed-interactive-quiz__result{grid-template-columns:auto 1fr auto}.ed-interactive-quiz__result-arrow{display:none}}.ed-interactive-quiz__score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:768px){.ed-interactive-quiz__score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ed-interactive-quiz__score-card{border:1px solid var(--ed-rule);border-radius:var(--ed-radius-sm);background:color-mix(in srgb, var(--theme-surface-1) 76%, transparent);gap:.35rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:grid}.ed-interactive-quiz__score-card--top{border-color:color-mix(in srgb, var(--ed-accent) 40%, var(--ed-rule));background:color-mix(in srgb, var(--ed-accent-soft,var(--semantic-primary-soft-bg)) 32%, var(--theme-surface-1))}.ed-interactive-quiz__score-card-label{color:var(--theme-text-readable-muted);align-items:center;gap:.35rem;font-size:.6875rem;font-weight:600;display:flex}.ed-interactive-quiz__score-card--top .ed-interactive-quiz__score-card-label{color:var(--theme-text-readable-strong)}.ed-interactive-quiz__score-card-value{font-variant-numeric:tabular-nums;color:var(--theme-text-readable-strong);font-size:1.5rem;font-weight:700}.ed-interactive-quiz__score-card-meta{color:var(--theme-text-readable-subtle);font-size:.6875rem}.ed-interactive-quiz__recommendation{border:1px solid color-mix(in srgb, var(--ed-accent) 28%, var(--ed-rule));border-radius:var(--ed-radius-sm);background:color-mix(in srgb, var(--ed-accent-soft,var(--semantic-primary-soft-bg)) 24%, var(--theme-surface-1));gap:.75rem;padding:1rem 1.1rem;display:grid}.ed-interactive-quiz__recommendation-head{color:var(--theme-text-readable-strong);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:650;display:flex}.ed-interactive-quiz__recommendation-text{color:var(--theme-text-readable-muted);margin:0;font-size:.875rem;line-height:1.55}.ed-interactive-quiz__recommendation-links{flex-wrap:wrap;gap:.5rem;display:flex}.ed-interactive-quiz__confidence{gap:.5rem;display:grid}.ed-interactive-quiz__confidence-meta{color:var(--theme-text-readable-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.75rem;display:flex}.ed-interactive-quiz__confidence-track{background:var(--ed-rule,var(--theme-border-subtle));border-radius:9999px;height:4px;overflow:hidden}.ed-interactive-quiz__confidence-fill{border-radius:inherit;background:var(--ed-accent,var(--semantic-primary-text));transform-origin:0;width:100%;height:100%;transition:transform var(--motion-duration-normal,.22s) var(--motion-ease-emphasized,cubic-bezier(.2, 0, 0, 1))}@media (prefers-reduced-motion:reduce){.ed-interactive-quiz__progress-fill,.ed-interactive-quiz__confidence-fill{transition:none}}.ed-interactive-quiz__confidence-labels{color:var(--theme-text-readable-subtle);justify-content:space-between;font-size:.625rem;display:flex}.ed-interactive-quiz__metric-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ed-interactive-quiz__metric{border:1px solid var(--ed-rule);border-radius:var(--ed-radius-sm);text-align:center;background:color-mix(in srgb, var(--theme-surface-1) 76%, transparent);padding:.75rem}.ed-interactive-quiz__metric-value{font-variant-numeric:tabular-nums;color:var(--ed-accent,var(--semantic-primary-text));font-size:1.25rem;font-weight:700}.ed-interactive-quiz__metric-label{color:var(--theme-text-readable-subtle);margin-top:.15rem;font-size:.6875rem}.ed-interactive-tool{gap:clamp(1rem,2.5vw,1.5rem);width:100%;max-width:none;display:grid}.ed-interactive-tool__panel{border-radius:var(--ed-radius,var(--radius-card,1.125rem));border:1px solid var(--ed-rule,var(--theme-border-subtle));background:var(--ed-panel-bg,color-mix(in srgb, var(--theme-surface-1) 55%, transparent));gap:clamp(.875rem,2vw,1.125rem);width:100%;padding:clamp(1.125rem,2.5vw,1.5rem) clamp(1.25rem,2.8vw,1.75rem);display:grid}.ed-interactive-tool__panel--flush{padding:0;overflow:hidden}.ed-interactive-tool__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.ed-interactive-tool__actions>.joyful-btn:not(.joyful-btn--block){flex-wrap:nowrap;flex:none;width:fit-content;max-width:100%}.lb-nachfrage-cell{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.lb-nachfrage-cell__dot{background:color-mix(in srgb, var(--theme-text-readable-muted) 55%, transparent);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.lb-nachfrage-cell__dot--high{background:var(--semantic-primary-text)}.lb-nachfrage-cell__dot--mid{background:color-mix(in srgb, var(--theme-text-readable-muted) 75%, var(--theme-text-readable-strong))}.lb-nachfrage-cell__dot--low{background:color-mix(in srgb, var(--theme-text-readable-subtle) 85%, transparent)}.lb-nachfrage-cell__text{color:var(--theme-text-readable-normal);font-size:.875rem;font-weight:500}.lb-nachfrage-cell__text--high{color:var(--semantic-primary-text);font-weight:600}.lb-nachfrage-cell__text--mid{color:var(--theme-text-readable-normal)}.lb-nachfrage-cell__text--low{color:var(--theme-text-readable-muted)}.gehaltsvergleich-tool{--gehalts-chart-grid:color-mix(in srgb, var(--ed-rule) 90%, transparent);--gehalts-chart-axis:var(--theme-text-readable-subtle)}.gehaltsvergleich-tool__head{flex-direction:column;gap:.25rem;display:flex}@media (min-width:640px){.gehaltsvergleich-tool__head-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}}.gehaltsvergleich-tool__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-readable-subtle);margin:0;font-size:.68rem;font-weight:740}.gehaltsvergleich-tool__title{color:var(--theme-text-readable-strong);margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:650}.gehaltsvergleich-tool__lead{color:var(--theme-text-readable-muted);margin:0;font-size:.8125rem;line-height:1.5}.gehaltsvergleich-tool__clear{color:var(--theme-text-readable-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.75rem;text-decoration:underline}.gehaltsvergleich-tool__clear:hover{color:var(--theme-text-readable-strong)}.gehaltsvergleich-tool__pills{flex-wrap:wrap;gap:.5rem;display:flex}.gehaltsvergleich-tool__pill{border:1px solid var(--ed-rule);background:color-mix(in srgb, var(--theme-surface-2) 88%, transparent);border-radius:9999px;align-items:center;gap:.4rem;min-width:0;max-width:100%;padding:.4rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.gehaltsvergleich-tool__pill>:not(.gehaltsvergleich-tool__pill-dot):not(button){overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.gehaltsvergleich-tool__pill-dot{border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.gehaltsvergleich-tool__pill-remove{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.gehaltsvergleich-tool__pill-remove:hover{opacity:1}.gehaltsvergleich-tool__controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gehaltsvergleich-tool__segments{border-radius:var(--ed-radius-sm,.875rem);border:1px solid var(--ed-rule);background:color-mix(in srgb, var(--theme-surface-2) 70%, transparent);flex-wrap:wrap;gap:.35rem;max-width:100%;padding:.25rem;display:inline-flex}.gehaltsvergleich-tool__segment{border-radius:calc(var(--ed-radius-sm,.875rem) - 2px);min-width:0;min-height:2rem;color:var(--theme-text-readable-muted);white-space:normal;cursor:pointer;background:0 0;border:0;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:background-color .15s,color .15s}.gehaltsvergleich-tool__segment--active{background:color-mix(in srgb, var(--semantic-primary-soft-bg) 65%, var(--theme-surface-1));color:var(--theme-text-readable-strong);box-shadow:0 1px 2px color-mix(in srgb, var(--palette-black) 6%, transparent)}.gehaltsvergleich-tool__toggle{border:1px solid var(--ed-rule);background:color-mix(in srgb, var(--theme-surface-2) 88%, transparent);min-height:2rem;color:var(--theme-text-readable-muted);cursor:pointer;border-radius:9999px;padding:.35rem .85rem;font-size:.75rem;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.gehaltsvergleich-tool__toggle--active{border-color:color-mix(in srgb, var(--ed-accent) 45%, var(--ed-rule));background:color-mix(in srgb, var(--semantic-primary-soft-bg) 55%, var(--theme-surface-2));color:var(--semantic-primary-text)}.gehaltsvergleich-tool__empty{border-radius:var(--ed-radius);border:1px dashed var(--ed-rule);background:color-mix(in srgb, var(--theme-surface-1) 72%, transparent);text-align:center;justify-items:center;gap:.5rem;padding:clamp(2rem,5vw,3rem) 1.25rem;display:grid}.gehaltsvergleich-tool__section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-readable-subtle);margin:0 0 .75rem;font-size:.68rem;font-weight:740}.gehaltsvergleich-tool__chart{width:100%}.gehaltsvergleich-tool__chart-grid{stroke:var(--gehalts-chart-grid)}.gehaltsvergleich-tool__chart-axis{fill:var(--gehalts-chart-axis)}.gehaltsvergleich-tool__chart-baseline{stroke:color-mix(in srgb, var(--ed-rule) 120%, transparent)}.gehaltsvergleich-tool__legend{flex-wrap:wrap;gap:.75rem 1rem;margin-top:.75rem;display:flex}.gehaltsvergleich-tool__legend-item{color:var(--theme-text-readable-muted);align-items:center;gap:.4rem;font-size:.6875rem;display:inline-flex}.gehaltsvergleich-tool__table-wrap{overflow-x:auto}.gehaltsvergleich-tool__table{border-collapse:collapse;width:100%;font-size:.8125rem}.gehaltsvergleich-tool__table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-readable-subtle);border-bottom:1px solid var(--ed-rule);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:.85rem 1rem;font-size:.68rem;font-weight:740}.gehaltsvergleich-tool__table th:hover{color:var(--theme-text-readable-muted)}.gehaltsvergleich-tool__table td{border-bottom:1px solid color-mix(in srgb, var(--ed-rule) 65%, transparent);color:var(--theme-text-readable-muted);font-variant-numeric:tabular-nums;padding:.85rem 1rem}.gehaltsvergleich-tool__table tr:last-child td{border-bottom:0}.gehaltsvergleich-tool__table tr:hover td{background:color-mix(in srgb, var(--theme-surface-2) 45%, transparent)}.gehaltsvergleich-tool__table-name{color:var(--theme-text-readable-normal);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.gehaltsvergleich-tool__table-strong{color:var(--theme-text-readable-strong);font-weight:650}.gehaltsvergleich-tool__growth{background:color-mix(in srgb, var(--theme-surface-2) 80%, transparent);color:var(--theme-text-readable-muted);border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.gehaltsvergleich-tool__growth--high{background:color-mix(in srgb, var(--semantic-primary-soft-bg) 70%, transparent);color:var(--semantic-primary-text)}.gehaltsvergleich-tool__mobile-card{border-bottom:1px solid color-mix(in srgb, var(--ed-rule) 65%, transparent);padding:1rem 1.1rem}.gehaltsvergleich-tool__mobile-card:last-child{border-bottom:0}.gehaltsvergleich-tool__mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.gehaltsvergleich-tool__mobile-label{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-text-readable-subtle);font-size:.625rem;font-weight:700}.gehaltsvergleich-tool__footnote{color:var(--theme-text-readable-subtle);align-items:flex-start;gap:.4rem;font-size:.6875rem;line-height:1.55;display:flex}.gehaltsvergleich-tool__footnote>span{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}.ed-editorial-select{width:100%;min-width:0;position:relative}.bm-detail .bm-editorial-school-link{grid-template-columns:2rem 2.5rem minmax(0,1fr) auto}.bm-detail .bm-editorial-school-link__logo{grid-column:2}@media (max-width:639px){.bm-detail .bm-editorial-school-link{grid-template-columns:2.5rem minmax(0,1fr)}.bm-detail .bm-editorial-school-link__logo{grid-column:1}.bm-detail .bm-editorial-school-link__cta{grid-column:1/-1;width:100%;max-width:none}}.public-tool-editorial,.editorial-detail{--bf-emerald-r:var(--radius-icon-shader,var(--radius-element,.75rem));--bf-chip-pad:.375rem;--bf-chip-r:calc(var(--bf-emerald-r) + var(--bf-chip-pad));--bf-discover-pad:clamp(1rem, 2.5vw, 1.25rem);--bf-discover-r:calc(var(--bf-emerald-r) + var(--bf-discover-pad));--bf-press-ms:.12s;--bf-ease:cubic-bezier(.2, 0, 0, 1)}.bm-hub-detail .bm-hub-hero-tags{gap:clamp(.5rem,1.5vw,.75rem)}.public-tool-editorial .ed-section__icon .theme-emerald-icon-shader__icon,.editorial-detail .ed-section__icon .theme-emerald-icon-shader__icon,.public-tool-editorial .ed-hero__tags .theme-emerald-icon-shader__icon,.editorial-detail .ed-hero__tags .theme-emerald-icon-shader__icon{translate:0 .5px}.public-tool-editorial :is(.public-card,.public-card--featured,.ht-surface-card,.public-editorial-card),.editorial-detail :is(.public-card,.public-card--featured,.ht-surface-card,.public-editorial-card),.dark .public-tool-editorial :is(.public-card,.public-card--featured),.dark .editorial-detail :is(.public-card,.public-card--featured){box-shadow:none}.public-tool-editorial .public-card--interactive:focus-visible,.editorial-detail .public-card--interactive:focus-visible{outline:2px solid var(--theme-border-focus);outline-offset:2px;border-color:var(--theme-border-focus);box-shadow:none}.public-tool-editorial .public-card--interactive:active,.editorial-detail .public-card--interactive:active{box-shadow:none}.public-tool-editorial :is(.ed-action-card,.lbd-action-card):hover,.editorial-detail :is(.ed-action-card,.lbd-action-card):hover{box-shadow:none;border-color:color-mix(in srgb, var(--app-chart-green) 28%, var(--ed-rule,var(--frame-border-default)));transform:none}@media (hover:hover) and (pointer:fine){.public-tool-editorial .public-card--interactive:hover,.editorial-detail .public-card--interactive:hover{box-shadow:none;border-color:color-mix(in srgb, var(--app-chart-green) 28%, var(--frame-border-default));background:color-mix(in srgb, var(--theme-surface-1) 92%, var(--theme-surface-2));transform:none}}
