.career-card-module__row{row-gap:30px}.career-card-module__column{display:flex}.career-card{--career-card-background:var(--grey);--career-card-foreground:var(--black);--career-card-muted:rgba(0,0,0,.76);--career-card-arrow-background:var(--black);background-color:var(--career-card-background);border-radius:0;color:var(--career-card-foreground);overflow:hidden;padding:53px 60px 60px;position:relative;width:100%}.career-card-module--green{--career-card-background:var(--green)}.career-card-module--red{--career-card-background:var(--orange);--career-card-foreground:var(--white);--career-card-muted:hsla(0,0%,100%,.86)}.career-card *{color:inherit}.career-card--radius-top_left{border-top-left-radius:200px}.career-card--radius-top_right{border-top-right-radius:200px}.career-card--radius-bottom_left{border-bottom-left-radius:200px}.career-card--radius-bottom_right{border-bottom-right-radius:200px}.career-card__arrow{display:block;line-height:0;position:absolute;right:0;text-decoration:none;top:0}.career-card__arrow-icon-stack{display:block;position:relative}.career-card__arrow-icon{display:block;transition:opacity .2s ease}.career-card__arrow-icon--hover{inset:0;opacity:0;position:absolute}.career-card__arrow:focus-visible .career-card__arrow-icon--default,.career-card__arrow:hover .career-card__arrow-icon--default{opacity:0}.career-card__arrow:focus-visible .career-card__arrow-icon--hover,.career-card__arrow:hover .career-card__arrow-icon--hover{opacity:1}.career-card__badge,.career-card__list,.career-card__richtext,.career-card__subtitle,.career-card__title{position:relative;z-index:1}.career-card__subtitle{font-size:18px;font-weight:700;line-height:28px;margin:0 0 30px}.career-card--with-link .career-card__subtitle,.career-card--with-link .career-card__title{max-width:calc(100% - 92px)}.career-card__title{font-size:30px;font-weight:700;line-height:40px;margin:0 0 30px}.career-card__badge{align-items:flex-start;display:flex;gap:12px;margin-bottom:50px}.career-card__badge-media{flex:0 0 auto;margin-top:3px}.career-card__badge-image{display:block;height:auto;width:20px}.career-card__badge-subtitle,.career-card__badge-title{font-size:18px;hyphens:auto;line-height:28px;margin:0}.career-card__badge-title{font-weight:700}.career-card__badge-subtitle{color:var(--career-card-muted)}.career-card__richtext,.career-card__richtext div,.career-card__richtext li,.career-card__richtext p,.career-card__richtext span{font-size:18px;line-height:28px}.career-card__richtext li:last-child,.career-card__richtext p:last-child,.career-card__richtext>:last-child{margin-bottom:0}.career-card__entry,.career-card__list-headings{column-gap:24px;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.career-card__list-headings{margin-bottom:18px}.career-card__list-heading{font-size:18px;font-weight:700;line-height:28px;margin:0}.career-card__entry-praxis,.career-card__list-heading--right{text-align:right}.career-card__entries{margin:0;padding:0}.career-card__entry{align-items:start;margin-bottom:18px}.career-card__entry:last-child{margin-bottom:0}.career-card__entry-admission,.career-card__entry-praxis{font-size:18px;line-height:28px}.career-card__entry-bullet{display:inline-block;padding-left:17px;position:relative}.career-card__entry-bullet:before{background-color:currentColor;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:11px;width:7px}@media (max-width:767px){.career-card{padding:30px 24px 38px}.career-card__arrow-icon-stack{height:49px;width:49px}.career-card__arrow-icon{height:100%;object-fit:contain;width:100%}.career-card--radius-top_left{border-top-left-radius:175px}.career-card--radius-top_right{border-top-right-radius:175px}.career-card--radius-bottom_left{border-bottom-left-radius:175px;padding-bottom:96px;padding-left:38px}.career-card--radius-bottom_right{border-bottom-right-radius:175px;padding-bottom:96px;padding-right:38px}.career-card--with-link .career-card__subtitle,.career-card--with-link .career-card__title{max-width:calc(100% - 82px)}.career-card__subtitle{margin-bottom:24px}.career-card__title{font-size:28px;line-height:36px;margin-bottom:24px}.career-card__badge{margin-bottom:36px}.career-card__entry,.career-card__list-headings{grid-template-columns:minmax(0,1fr);row-gap:6px}.career-card__entry-praxis,.career-card__list-heading--right{text-align:left}}