.location-module__uDjqFa__page{background-color:var(--color-surface)}.location-module__uDjqFa__numeric{font-family:var(--type-numeric-font-family);font-weight:var(--type-numeric-font-weight);font-variant-numeric:tabular-nums;color:var(--color-ink)}.location-module__uDjqFa__muted,.location-module__uDjqFa__mutedSmall{font-size:var(--type-meta-font-size);line-height:var(--type-meta-line-height);color:var(--color-ink-muted);margin:0}.location-module__uDjqFa__noteText{margin:0}.location-module__uDjqFa__head{border-bottom:1px solid var(--color-line);background-color:var(--color-paper)}.location-module__uDjqFa__headInner{gap:var(--space-4);max-width:var(--component-landing-page-max-width);padding:var(--space-6) var(--space-gutter) var(--space-8);flex-direction:column;margin-inline:auto;display:flex}.location-module__uDjqFa__crumbs{align-items:center;gap:calc(var(--space-1) + 2px);font-size:var(--type-meta-font-size);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}.location-module__uDjqFa__crumbLink{min-height:var(--space-control-min);color:var(--color-ink-muted);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.location-module__uDjqFa__crumbHere{color:var(--color-ink)}.location-module__uDjqFa__titleBlock{gap:var(--space-2);flex-direction:column;display:flex}.location-module__uDjqFa__label{font-size:var(--type-label-caps-font-size);font-weight:var(--type-label-caps-font-weight);letter-spacing:var(--type-label-caps-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted);margin:0}.location-module__uDjqFa__heading{font-size:var(--type-display-detail-font-size);font-weight:var(--type-display-detail-font-weight);line-height:var(--type-display-detail-line-height);letter-spacing:var(--type-display-detail-letter-spacing);text-wrap:pretty;margin:0}.location-module__uDjqFa__lead{max-width:var(--component-studienkolleg-overview-lead-max);font-size:var(--type-task-font-size);line-height:var(--type-task-line-height);color:var(--color-ink-muted);margin:0}.location-module__uDjqFa__staleBanner{max-width:var(--component-studienkolleg-overview-lead-max);padding:calc(var(--space-2) + 2px) calc(var(--space-3) + 2px);border-radius:var(--radius-default);background-color:var(--color-point-withheld-tint);font-size:var(--type-meta-font-size);color:var(--color-ink);margin:0}.location-module__uDjqFa__staleBanner strong{color:var(--color-point-withheld)}.location-module__uDjqFa__jump{top:var(--component-studienkolleg-detail-jump-top);z-index:20;border-bottom:1px solid var(--color-line);background-color:var(--color-paper);position:sticky}.location-module__uDjqFa__jumpInner{gap:var(--space-1);max-width:var(--component-landing-page-max-width);padding-inline:var(--space-gutter);margin-inline:auto;display:flex;overflow-x:auto}.location-module__uDjqFa__jumpLink{min-height:var(--space-control-min);padding-inline:var(--space-3);color:var(--color-ink);font-size:var(--component-button-quiet-font-size);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;text-decoration:none;display:inline-flex}.location-module__uDjqFa__jumpLink:hover{border-bottom-color:var(--color-line-strong)}.location-module__uDjqFa__jumpLink[aria-current=true]{border-bottom-color:var(--color-ink);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__body{background-color:var(--color-surface)}.location-module__uDjqFa__bodyInner{gap:var(--space-6);max-width:var(--component-landing-page-max-width);padding:var(--space-7) var(--space-gutter) var(--space-section-tight);grid-template-columns:minmax(0,1fr);align-items:start;margin-inline:auto;display:grid}@media (min-width:1000px){.location-module__uDjqFa__bodyInner{grid-template-columns:minmax(0, 1fr) var(--component-studienkolleg-detail-aside-width)}}.location-module__uDjqFa__main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.location-module__uDjqFa__main>section{scroll-margin-top:var(--component-studienkolleg-detail-jump-offset)}.location-module__uDjqFa__card{gap:calc(var(--space-3) + 2px);padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-paper);flex-direction:column;display:flex}.location-module__uDjqFa__cardIntro{gap:var(--space-1);flex-direction:column;display:flex}.location-module__uDjqFa__cardHeading{font-size:var(--type-h2-font-size);font-weight:var(--type-h2-font-weight);letter-spacing:var(--type-h2-letter-spacing);text-wrap:pretty;margin:0}.location-module__uDjqFa__subHeading{padding-top:var(--space-1);font-size:var(--type-body-font-size);font-weight:var(--type-h2-font-weight);margin:0}.location-module__uDjqFa__staleMark{margin-left:var(--space-2);font-weight:var(--type-h2-font-weight);color:var(--color-point-withheld)}.location-module__uDjqFa__facts{border:1px solid var(--component-fact-cell-gap);border-radius:var(--radius-md);background-color:var(--component-fact-cell-gap);grid-template-columns:minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.location-module__uDjqFa__fact{padding:var(--component-fact-cell-padding);background-color:var(--component-fact-cell-background);flex-direction:column;gap:2px;display:flex}.location-module__uDjqFa__factLabel{font-size:var(--type-meta-font-size);color:var(--color-ink-muted)}.location-module__uDjqFa__factValue,.location-module__uDjqFa__factNone{font-family:var(--type-numeric-font-family);font-size:var(--type-h2-font-size);font-weight:var(--type-numeric-font-weight);font-variant-numeric:tabular-nums}.location-module__uDjqFa__factNone{color:var(--color-ink-muted)}.location-module__uDjqFa__factNote,.location-module__uDjqFa__factNoteClose{font-size:var(--type-micro-font-size);color:var(--color-ink-muted)}.location-module__uDjqFa__factNoteClose{font-weight:var(--type-h2-font-weight);color:var(--color-point-withheld)}@media (min-width:640px){.location-module__uDjqFa__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.location-module__uDjqFa__timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.location-module__uDjqFa__row,.location-module__uDjqFa__rowPast{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);align-items:baseline;display:grid}@media (min-width:640px){.location-module__uDjqFa__row,.location-module__uDjqFa__rowPast{grid-template-columns:var(--component-studienkolleg-detail-date-column) minmax(min-content, 1fr) fit-content(45%)}}.location-module__uDjqFa__rowPast{opacity:.55}.location-module__uDjqFa__rowDate{align-items:center;gap:calc(var(--space-2) + 2px);font-size:var(--type-body-font-size);display:flex}.location-module__uDjqFa__markerRound,.location-module__uDjqFa__markerSquare{width:calc(var(--space-2) + 2px);height:calc(var(--space-2) + 2px);background-color:var(--color-ink);flex:none}.location-module__uDjqFa__markerRound{border-radius:var(--radius-full)}.location-module__uDjqFa__markerSquare{border-radius:var(--radius-sm)}.location-module__uDjqFa__markerNext{background-color:var(--color-brand)}.location-module__uDjqFa__markerPast{background-color:var(--color-line-strong)}.location-module__uDjqFa__rowTitle{font-size:var(--type-body-font-size)}.location-module__uDjqFa__tagNext,.location-module__uDjqFa__tagCount,.location-module__uDjqFa__tagPast{font-size:var(--type-micro-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__tagNext{color:var(--color-brand-press)}.location-module__uDjqFa__tagCount,.location-module__uDjqFa__tagPast{color:var(--color-ink-muted)}.location-module__uDjqFa__tagCountAfter:before{content:" · ";white-space:pre}.location-module__uDjqFa__rowProvenance{font-size:var(--type-micro-font-size);color:var(--color-ink-muted);overflow-wrap:anywhere}.location-module__uDjqFa__windows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.location-module__uDjqFa__window{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) calc(var(--space-3) + 2px);border-radius:var(--radius-default);background-color:var(--color-surface);font-size:var(--type-body-font-size);flex-wrap:wrap;display:flex}.location-module__uDjqFa__courses{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.location-module__uDjqFa__course{border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-paper);overflow:hidden}.location-module__uDjqFa__courseHead,.location-module__uDjqFa__courseHeadLink{grid-template-columns:var(--component-studienkolleg-detail-tile) minmax(0, 1fr);gap:calc(var(--space-3) + 2px);padding:calc(var(--space-3) + 2px) var(--space-4);color:var(--color-ink);align-items:center;text-decoration:none;display:grid}.location-module__uDjqFa__courseHeadLink{grid-template-columns:var(--component-studienkolleg-detail-tile) minmax(0, 1fr) auto}.location-module__uDjqFa__courseHeadLink:hover .location-module__uDjqFa__courseView{text-underline-offset:3px;text-decoration:underline}.location-module__uDjqFa__tile,.location-module__uDjqFa__tileProfile{width:var(--component-studienkolleg-detail-tile);height:var(--component-studienkolleg-detail-tile);border-radius:var(--radius-md);background-color:var(--color-surface);font-family:var(--type-numeric-font-family);font-size:var(--type-display-lead-font-size);font-weight:var(--type-numeric-font-weight);justify-content:center;align-items:center;display:flex}.location-module__uDjqFa__tileProfile{background-color:var(--color-surface-warm)}.location-module__uDjqFa__courseText{flex-direction:column;gap:2px;min-width:0;display:flex}.location-module__uDjqFa__courseTitle{font-size:var(--type-task-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__courseSub{font-size:var(--type-meta-font-size);color:var(--color-ink-muted)}.location-module__uDjqFa__courseView{align-items:center;gap:var(--space-1);color:var(--color-brand-press);font-size:var(--component-button-quiet-font-size);font-weight:var(--type-h2-font-weight);white-space:nowrap;display:inline-flex}@media (max-width:639px){.location-module__uDjqFa__courseHeadLink{grid-template-columns:var(--component-studienkolleg-detail-tile) minmax(0, 1fr)}.location-module__uDjqFa__courseView{grid-column:2}}.location-module__uDjqFa__barBlock{gap:var(--space-2);padding:0 var(--space-4) var(--space-4);flex-direction:column;display:flex}.location-module__uDjqFa__bar{height:var(--component-studienkolleg-detail-bar-height);border-radius:var(--radius-sm);gap:2px;display:flex;overflow:hidden}.location-module__uDjqFa__bar>span{flex-basis:0;min-width:0}.location-module__uDjqFa__group_language{background-color:var(--color-group-language)}.location-module__uDjqFa__group_reading{background-color:var(--color-group-reading)}.location-module__uDjqFa__group_mathematics{background-color:var(--color-group-mathematics)}.location-module__uDjqFa__legend{gap:var(--space-1) calc(var(--space-3) + 2px);font-size:var(--type-micro-font-size);color:var(--color-ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.location-module__uDjqFa__legendItem{align-items:center;gap:calc(var(--space-1) + 2px);display:inline-flex}.location-module__uDjqFa__swatch{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-sm);flex-shrink:0}.location-module__uDjqFa__noteLink{min-height:var(--space-control-min);margin-top:var(--space-1);color:var(--color-brand-press);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.location-module__uDjqFa__offerEyebrow{font-size:var(--type-label-caps-font-size);font-weight:var(--type-label-caps-font-weight);letter-spacing:var(--type-label-caps-letter-spacing);text-transform:uppercase;color:var(--color-brand-press);margin:0}.location-module__uDjqFa__offerHeading{font-size:var(--type-display-h3-font-size);font-weight:var(--type-display-h3-font-weight);line-height:var(--type-display-h3-line-height);letter-spacing:var(--type-display-h3-letter-spacing);text-wrap:pretty;margin:0}.location-module__uDjqFa__offerText{margin:0}.location-module__uDjqFa__offerList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.location-module__uDjqFa__offerLine{align-items:flex-start;gap:calc(var(--space-2) + 2px);display:flex}.location-module__uDjqFa__offerTrial{gap:var(--space-1);padding:calc(var(--space-2) + 2px) calc(var(--space-3) + 2px);border-radius:var(--radius-default);background-color:var(--color-paper);font-size:var(--type-meta-font-size);flex-direction:column;display:flex}.location-module__uDjqFa__offerWays{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.location-module__uDjqFa__primary{min-height:var(--component-studienkolleg-detail-cta-height);padding-inline:calc(var(--space-5) + 2px);border-radius:var(--component-button-primary-radius);background-color:var(--component-button-primary-background);color:var(--component-button-primary-color);font-size:var(--component-button-primary-font-size);font-weight:var(--component-button-primary-font-weight);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.location-module__uDjqFa__primary:active{background-color:var(--color-brand-press)}.location-module__uDjqFa__offerWay{min-height:var(--space-control-min);padding-inline:var(--space-2);color:var(--color-brand-press);font-size:var(--component-button-quiet-font-size);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.location-module__uDjqFa__provenanceStale>div{border-left-color:var(--color-point-withheld)}.location-module__uDjqFa__staleLine{font-weight:var(--type-h2-font-weight);color:var(--color-point-withheld);margin:0}.location-module__uDjqFa__related{gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.location-module__uDjqFa__relatedGrid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--component-studienkolleg-detail-related-min)), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.location-module__uDjqFa__relatedItem{min-width:0;display:flex}.location-module__uDjqFa__relatedTile{gap:var(--space-1);padding:calc(var(--space-3) + 2px) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-paper);color:var(--color-ink);flex-direction:column;flex:1;text-decoration:none;transition:border-color .2s;display:flex}.location-module__uDjqFa__relatedTile:hover{border-color:var(--color-ink)}.location-module__uDjqFa__relatedName{font-size:var(--type-body-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__relatedNext{font-size:var(--type-micro-font-size);color:var(--color-ink-muted)}.location-module__uDjqFa__relatedAll{min-height:var(--space-control-min);color:var(--color-brand-press);text-underline-offset:3px;align-self:flex-start;align-items:center;text-decoration:underline;display:inline-flex}.location-module__uDjqFa__aside{display:none}@media (min-width:1000px){.location-module__uDjqFa__aside{top:var(--component-studienkolleg-detail-aside-top);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}}.location-module__uDjqFa__asideCard{gap:calc(var(--space-3) + 2px);padding:var(--space-5);border:1px solid var(--color-ink);border-radius:var(--radius-md);background-color:var(--color-paper);flex-direction:column;display:flex}.location-module__uDjqFa__caps{font-size:var(--type-label-caps-font-size);font-weight:var(--type-label-caps-font-weight);letter-spacing:var(--type-label-caps-letter-spacing);text-transform:uppercase;color:var(--color-ink-muted)}.location-module__uDjqFa__asideStrong{font-size:var(--type-body-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__countdown{align-items:baseline;gap:var(--space-2);display:flex}.location-module__uDjqFa__countdownNumber{font-family:var(--type-numeric-font-family);font-size:var(--component-studienkolleg-detail-countdown-size);font-weight:var(--type-numeric-font-weight);letter-spacing:var(--type-score-letter-spacing);line-height:1}.location-module__uDjqFa__countdownUnit{font-size:var(--type-task-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__asidePick,.location-module__uDjqFa__asideNoProfile{gap:var(--space-3);padding-top:calc(var(--space-3) + 2px);border-top:1px solid var(--color-line);flex-direction:column;display:flex}.location-module__uDjqFa__pickGroup{gap:var(--space-2);flex-direction:column;display:flex}.location-module__uDjqFa__pickLabel{font-size:var(--type-meta-font-size);font-weight:var(--type-h2-font-weight)}.location-module__uDjqFa__pickChips{gap:calc(var(--space-1) + 2px);flex-wrap:wrap;display:flex}.location-module__uDjqFa__pickChip{min-width:var(--component-studienkolleg-detail-tile);height:var(--component-studienkolleg-detail-pick-height);padding-inline:var(--space-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background-color:var(--color-paper);color:var(--color-ink);font-family:var(--type-numeric-font-family);font-size:var(--component-button-quiet-font-size);font-weight:var(--type-numeric-font-weight);cursor:pointer}.location-module__uDjqFa__pickChip[aria-pressed=true]{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-paper)}.location-module__uDjqFa__ctaNote{font-size:var(--type-micro-font-size);text-align:center;color:var(--color-ink-muted)}.location-module__uDjqFa__secondary{min-height:var(--space-control-min);padding-inline:var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background-color:var(--color-paper);color:var(--color-ink);font-size:var(--component-button-quiet-font-size);font-weight:var(--type-h2-font-weight);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.location-module__uDjqFa__secondary:hover{border-color:var(--color-ink)}.location-module__uDjqFa__deadlineSoon{align-items:flex-start;gap:calc(var(--space-2) + 2px);padding:calc(var(--space-3) + 2px) var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-md);background-color:var(--color-paper);font-size:var(--type-meta-font-size);display:flex}.location-module__uDjqFa__deadlineSoonDot{width:var(--space-2);height:var(--space-2);margin-top:calc(var(--space-1) + 3px);border-radius:var(--radius-full);background-color:var(--color-brand);flex:none}
