.relatedJobLink:after{font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;text-decoration:none;font-family:iconfont!important}.relatedJobs{margin-top:60px}@media only screen and (width>=600px){.relatedJobs{margin-top:80px}}@media only screen and (width>=1024px){.relatedJobs{margin-top:90px}}.relatedJobsHeadline{text-align:center;font-size:18px;font-weight:600}@media only screen and (width>=600px){.relatedJobsHeadline{text-align:left;font-size:25px}}.relatedJobsContent{margin-top:20px}.relatedJob{transition:top .2s cubic-bezier(.23,.76,.37,.99);position:relative;top:0;left:0}.relatedJob+.relatedJob{margin-top:20px}.relatedJob:before{content:"";transform-origin:50% 100%;background:#918f8e;border-radius:20px;width:100%;height:100%;transition:bottom .2s cubic-bezier(.23,.76,.37,.99);display:block;position:absolute;bottom:-7px;left:0;transform:scale(.91716)}@media only screen and (width>=600px){.relatedJob:before{bottom:-8px;transform:scale(.95875)}}.relatedJob:hover{top:4px}.relatedJob:hover:before{bottom:0}.relatedJobContent{background:#fff;border:2px solid #000;border-radius:20px;padding-block:20px 40px;position:relative;top:0;left:0}@media only screen and (width>=600px){.relatedJobContent{background:#fff;align-items:center;padding-block:40px;padding-inline:40px;display:flex}}.relatedJobLink{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.relatedJobLink:after{vertical-align:middle;content:"";line-height:1;display:none}@media only screen and (width>=600px){.relatedJobLink:after{font-size:20px;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}}.relatedJobImage{width:260px;margin-inline:auto}@media only screen and (width>=600px){.relatedJobImage{flex-shrink:0;width:200px}}@media only screen and (width>=1024px){.relatedJobImage{width:200px}}.relatedJobInfo{flex-direction:column;justify-content:center;display:flex}@media only screen and (width<=599px){.relatedJobInfo{align-items:center;margin-top:20px}}@media only screen and (width>=600px){.relatedJobInfo{width:100%;margin-left:40px}}.relatedJobInfoName{font-size:22px;font-weight:600}@media only screen and (width>=600px){.relatedJobInfoName{font-size:34px}}.relatedJobInfoLabel{font-family:figtree,sans-serif;font-size:16px;font-weight:700}@media only screen and (width>=600px){.relatedJobInfoLabel{margin-top:10px;font-size:20px}}.interviewDetail{flex-direction:column;display:flex}.interviewDetailMeta{order:2;margin-top:20px}@media only screen and (width>=600px){.interviewDetailMeta{margin-top:40px}}@media only screen and (width>=1024px){.interviewDetailMeta{order:1;margin-top:0}.interviewDetailMetaContent{margin-inline:35px}}.interviewDetailMetaLabel{text-transform:uppercase;font-family:figtree,sans-serif;font-size:16px}@media only screen and (width>=600px){.interviewDetailMetaLabel{font-size:25px}}.interviewDetailMetaTitle{font-size:20px;font-weight:600}@media only screen and (width>=600px){.interviewDetailMetaTitle{margin-top:20px;font-size:40px}}.interviewDetailHero{z-index:1;order:1;position:relative;top:0;left:0}@media only screen and (width>=1024px){.interviewDetailHero{order:2;margin-top:40px}}.interviewDetailHeroLayout{width:100%!important}@media only screen and (width>=1024px){.interviewDetailHeroLayout{width:clamp(880px,85.9375vw,1485px)!important}}.interviewDetailHero figure{position:relative;top:0;left:0;overflow:hidden}@media only screen and (width>=1024px){.interviewDetailHero figure{border-radius:15px}}.interviewDetailHero figure picture{aspect-ratio:390/276;position:relative;top:0;left:0}@media only screen and (width>=1024px){.interviewDetailHero figure picture{aspect-ratio:1100/500}}.interviewDetailHero figure picture:after{z-index:1;content:"";background:linear-gradient(226deg,#0000 33.1% 74.46%,#0006 94.17%);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.interviewDetailHero figure figcaption{z-index:2;color:#fff;font-size:12px;font-weight:600;position:absolute;bottom:15px;left:15px}@media only screen and (width>=600px){.interviewDetailHero figure figcaption{font-size:16px;bottom:35px;left:45px}}.interviewDetailBody{background:#e6e6e4;order:3;margin-top:25px;padding-top:50px;padding-bottom:50px}@media only screen and (width>=600px){.interviewDetailBody{margin-top:35px;padding-top:50px;padding-bottom:80px}}@media only screen and (width>=1024px){.interviewDetailBody{margin-top:clamp(-351px,-20.3125vw,-208px);padding-top:clamp(264px,25.7813vw,445.5px);padding-bottom:100px}}@media only screen and (width>=600px){.interviewDetailBody .sectionLayout{max-width:800px}}.interviewDetailRelated{order:4}
