:root{--color-paper:#fff;--color-surface:#f6f6f4;--color-surface-warm:#fff4e5;--color-field-exam:#e3e9ff;--color-ink:#1f2124;--color-ink-muted:#5c6066;--color-line:#d9dad6;--color-line-strong:#afb0ad;--color-track:#e8e8e5;--color-brand:#ff4e00;--color-brand-solid:#d63f00;--color-brand-press:#a83100;--color-point-given:#2e7d1e;--color-point-given-tint:#f3f9f0;--color-point-withheld:#c62119;--color-point-withheld-tint:#fbeceb;--color-grading-pending:#ffb38a;--color-group-language:#1f2124;--color-group-reading:#5c6066;--color-group-mathematics:#a83100;--color-profile-chip-border:#b9d9ae;--type-score-font-family:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--type-score-font-size:56px;--type-score-font-weight:600;--type-score-line-height:1;--type-score-letter-spacing:-.04em;--type-timer-font-family:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--type-timer-font-size:22px;--type-timer-font-weight:600;--type-timer-letter-spacing:-.02em;--type-numeric-font-family:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--type-numeric-font-size:15px;--type-numeric-font-weight:600;--type-h1-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-h1-font-size:24px;--type-h1-font-weight:700;--type-h1-line-height:1.2;--type-h1-letter-spacing:-.02em;--type-h2-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-h2-font-size:19px;--type-h2-font-weight:700;--type-h2-letter-spacing:-.01em;--type-task-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-task-font-size:16px;--type-task-font-weight:400;--type-task-line-height:1.5;--type-body-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-body-font-size:15px;--type-body-font-weight:400;--type-body-line-height:1.55;--type-meta-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-meta-font-size:13px;--type-meta-font-weight:400;--type-meta-line-height:1.5;--type-micro-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-micro-font-size:12px;--type-micro-font-weight:400;--type-label-caps-font-family:"Atkinson Hyperlegible", "Helvetica Neue", Arial, sans-serif;--type-label-caps-font-size:12px;--type-label-caps-font-weight:700;--type-label-caps-letter-spacing:.08em;--type-display-hero-font-size:clamp(36px, 5.4vw, 64px);--type-display-hero-font-weight:700;--type-display-hero-line-height:1.05;--type-display-hero-letter-spacing:-.03em;--type-display-section-font-size:clamp(28px, 3.6vw, 40px);--type-display-section-font-weight:700;--type-display-section-line-height:1.1;--type-display-section-letter-spacing:-.02em;--type-display-h3-font-size:24px;--type-display-h3-font-weight:700;--type-display-h3-line-height:1.2;--type-display-h3-letter-spacing:-.02em;--type-display-lead-font-size:17px;--type-display-lead-line-height:1.5;--type-display-page-font-size:clamp(32px, 4.6vw, 52px);--type-display-page-font-weight:700;--type-display-page-line-height:1.06;--type-display-page-letter-spacing:-.03em;--type-display-detail-font-size:clamp(30px, 4.4vw, 48px);--type-display-detail-font-weight:700;--type-display-detail-line-height:1.06;--type-display-detail-letter-spacing:-.03em;--radius-sm:2px;--radius-default:4px;--radius-md:6px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-gutter:20px;--space-control-min:44px;--space-section:80px;--space-section-tight:72px;--shadow-card:0 20px 50px #1f212414;--shadow-cta:0 8px 24px #d63f0040;--shadow-sticky:0 -8px 24px #1f212414;--shadow-modal:0 30px 80px #0000004d;--layout-design-width:360px;--layout-wide-from:600px;--layout-column-max:640px;--component-button-primary-background:var(--color-brand-solid);--component-button-primary-color:var(--color-paper);--component-button-primary-height:48px;--component-button-primary-radius:var(--radius-md);--component-button-primary-font-size:16px;--component-button-primary-font-weight:700;--component-button-primary-commit-background:var(--color-brand-solid);--component-button-primary-commit-color:var(--color-paper);--component-button-primary-commit-height:52px;--component-button-primary-commit-radius:var(--radius-md);--component-button-primary-commit-font-size:17px;--component-button-primary-commit-font-weight:700;--component-button-secondary-background:var(--color-paper);--component-button-secondary-color:var(--color-ink);--component-button-secondary-border:1px solid var(--color-line-strong);--component-button-secondary-height:48px;--component-button-secondary-radius:var(--radius-md);--component-button-secondary-font-weight:700;--component-button-quiet-background:var(--color-paper);--component-button-quiet-color:var(--color-ink-muted);--component-button-quiet-border:1px solid var(--color-line);--component-button-quiet-height:44px;--component-button-quiet-radius:var(--radius-md);--component-button-quiet-font-size:14px;--component-button-quiet-font-weight:700;--component-field-answer-background:var(--color-field-exam);--component-field-answer-border:1px solid var(--color-line);--component-field-answer-border-focus:1px solid var(--color-brand);--component-field-answer-radius:var(--radius-default);--component-field-answer-padding:12px 14px;--component-field-answer-font-size:16px;--component-field-code-background:var(--color-paper);--component-field-code-border:2px solid var(--color-brand);--component-field-code-height:60px;--component-field-code-radius:var(--radius-md);--component-field-code-font-family:var(--type-numeric-font-family);--component-field-code-font-size:22px;--component-field-code-letter-spacing:.16em;--component-progress-time-height:4px;--component-progress-time-track:var(--color-track);--component-progress-time-fill:var(--color-brand);--component-progress-points-height:12px;--component-progress-points-track:var(--color-track);--component-progress-points-fill:var(--color-brand);--component-progress-points-radius:var(--radius-sm);--component-progress-steps-height:6px;--component-progress-steps-done:var(--color-brand);--component-progress-steps-open:var(--color-line);--component-progress-steps-spent:var(--color-line-strong);--component-progress-steps-radius:3px;--component-fact-cell-background:var(--color-paper);--component-fact-cell-padding:16px var(--space-gutter);--component-fact-cell-gap:var(--color-line);--component-note-info-background:var(--color-surface);--component-note-info-border-left:3px solid var(--color-line-strong);--component-note-info-padding:14px 16px;--component-panel-offer-background:var(--color-surface-warm);--component-panel-offer-padding:var(--space-5);--component-panel-offer-radius:var(--radius-md);--component-point-given-color:var(--color-point-given);--component-point-given-tint:var(--color-point-given-tint);--component-point-withheld-color:var(--color-point-withheld);--component-point-withheld-tint:var(--color-point-withheld-tint);--component-field-error-color:var(--color-point-withheld);--component-field-error-border:2px solid var(--color-point-withheld);--component-landing-page-max-width:1200px;--component-landing-hero-min-height-offset:400px;--component-landing-hero-text-max:760px;--component-landing-hero-lead-max:540px;--component-landing-hero-cta-height:56px;--component-hero-simulation-column-max:420px;--component-hero-simulation-column-gap:48px;--component-hero-simulation-card-max:440px;--component-hero-simulation-card-height:380px;--component-hero-simulation-padding:22px;--component-hero-simulation-progress:4px;--component-hero-simulation-bar:10px;--component-hero-simulation-circle:22px;--component-hero-simulation-check:14px;--component-hero-simulation-dot:8px;--component-hero-simulation-gap:10px;--component-hero-simulation-lift:10px;--component-hero-simulation-status-column:70px;--component-hero-simulation-name-column:118px;--component-hero-simulation-points-column:44px;--component-hero-simulation-caps-size:11px;--component-hero-simulation-name-size:14px;--component-hero-simulation-timer-size:26px;--component-hero-simulation-timer-letter-spacing:-.03em;--component-hero-simulation-total-of-size:18px;--component-hero-simulation-total-letter-spacing:-.05em;--component-brand-lockup-mark-scale:1.45em;--component-brand-lockup-mark-min:16px;--component-brand-lockup-gap-scale:.33;--component-brand-lockup-letter-spacing:-.02em;--component-landing-dialog-width:480px;--component-landing-dialog-wide-width:540px;--component-account-shell-sidebar-width:256px;--component-account-shell-content-max:920px;--component-account-shell-tab-bar-height:60px;--component-account-shell-content-bottom:96px;--component-account-shell-pill-height:36px;--component-account-shell-lock-size:24px;--component-account-dialog-width:440px;--component-studienkolleg-overview-search-height:48px;--component-studienkolleg-overview-search-max:420px;--component-studienkolleg-overview-heading-max:820px;--component-studienkolleg-overview-lead-max:680px;--component-studienkolleg-overview-card-min:340px;--component-studienkolleg-overview-pill-height:36px;--component-studienkolleg-overview-chip-height:26px;--component-studienkolleg-detail-jump-top:61px;--component-studienkolleg-detail-jump-offset:120px;--component-studienkolleg-detail-aside-width:320px;--component-studienkolleg-detail-aside-top:124px;--component-studienkolleg-detail-date-column:200px;--component-studienkolleg-detail-tile:48px;--component-studienkolleg-detail-bar-height:10px;--component-studienkolleg-detail-countdown-size:48px;--component-studienkolleg-detail-cta-height:52px;--component-studienkolleg-detail-pick-height:44px;--component-studienkolleg-detail-related-min:220px;--component-studienkolleg-profile-aside-top:80px;--component-studienkolleg-profile-flow-bar-height:44px;--component-studienkolleg-profile-segment-min:28px;--component-studienkolleg-profile-part-marker:36px;--component-offer-page-max-width:1080px;--component-offer-page-head-top:56px;--component-offer-page-heading-max:820px;--component-offer-page-lead-max:620px;--component-offer-page-pick-max:380px;--component-offer-page-own-date-width:150px;--component-offer-page-card-min:290px;--component-offer-page-flag-top:13px;--component-offer-page-dot-size:22px;--component-offer-page-dot-inner:10px;--component-offer-page-price-size:40px;--component-offer-page-column-min:420px;--component-offer-page-step-size:28px;--component-offer-page-faq-row:52px;--component-offer-page-bar-price-size:17px;--component-offer-page-fit-point:6px;--component-journey-steps-max-width:560px;--component-journey-steps-marker:32px;--component-journey-steps-connector:2px;--component-journey-steps-connector-gap:6px;--component-operator-shell-sidebar-width:232px;--component-operator-shell-content-max:1280px;--component-operator-shell-content-inline:36px;--component-operator-shell-content-bottom:64px;--component-operator-shell-nav-item-height:38px;--component-operator-shell-count-height:20px;--component-operator-shell-count-min:22px;--component-operator-shell-body-size:14px;--component-operator-shell-table-size:13px;--component-operator-shell-head-size:12px;--component-operator-shell-small-size:11px;--component-operator-shell-brand-size:17px;--component-operator-shell-title-size:26px;--component-operator-shell-action-height:40px;--component-operator-shell-tab-height:40px;--component-operator-shell-pill-height:34px;--component-operator-shell-table-min:920px;--component-operator-shell-sign-in-max:400px;--component-operator-shell-dialog-width:460px;--component-operator-shell-active-background:#ffffff1a;--component-operator-shell-hover-background:#ffffff14;--component-operator-shell-count-background:#ffffff29;--component-operator-shell-divider:#ffffff1f;--component-operator-shell-figure-size:30px;--component-operator-shell-section-title-size:17px;--component-operator-shell-axis-size:10px;--component-operator-shell-tile-min:200px;--component-operator-shell-panel-min:420px;--component-operator-shell-chart-height:150px;--component-operator-shell-column-max:36px;--component-operator-shell-funnel-label:170px;--component-operator-shell-funnel-bar:22px;--component-operator-shell-funnel-count:56px;--component-operator-shell-activity-date:92px;--component-operator-shell-dot:8px;--component-operator-shell-swatch:10px;--component-operator-shell-aside-width:300px;--component-operator-shell-fact-min:150px;--component-operator-shell-search-min:220px;--component-operator-shell-search-max:320px;--component-operator-shell-purchase-date:96px;--component-operator-shell-standing-label:180px;--component-operator-shell-standing-figure:64px;--component-operator-shell-timeline-date:110px;--component-operator-shell-note-min:72px;--component-operator-shell-row-control:38px;--component-operator-shell-chip-min:44px;--component-operator-shell-run-mini:10px;--component-operator-shell-run-large:28px;--component-operator-shell-marker:28px;--component-operator-shell-date-column:140px;--component-operator-shell-number-column:80px;--component-operator-shell-gap-number:44px;--component-operator-shell-gap-points:64px;--component-operator-shell-check-icon:18px;--component-operator-shell-editor-text:160px;--component-operator-shell-preview-gap:26px;--component-operator-shell-criterion-kind:140px;--component-operator-shell-graphic-width:220px;--component-operator-shell-graphic-height:140px;--component-operator-shell-free-text-preview:96px;--component-operator-shell-share-min:320px;--component-operator-shell-quota-size:28px;--component-operator-shell-topic-column-min:280px}
*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body-hosted), var(--font-body-hosted-ext), var(--type-body-font-family);font-size:var(--type-body-font-size);font-weight:var(--type-body-font-weight);line-height:var(--type-body-line-height);color:var(--color-ink);background-color:var(--color-paper);-webkit-text-size-adjust:100%}body{flex-direction:column;min-height:100dvh;margin:0;display:flex;overflow-x:hidden}h1,h2,h3{text-wrap:pretty;margin:0}h1{font-size:var(--type-h1-font-size);font-weight:var(--type-h1-font-weight);line-height:var(--type-h1-line-height);letter-spacing:var(--type-h1-letter-spacing)}h2{font-size:var(--type-h2-font-size);font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing)}p{margin:0}[data-numeric]{font-family:var(--font-mono-hosted), var(--font-mono-hosted-ext), var(--type-numeric-font-family);font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}a{color:var(--color-brand-press)}
