.vac-vacancies,.vac-vacancies *{box-sizing:border-box}.vac-vacancies{padding:0;width:100%}.evm-grid{align-items:start;column-gap:clamp(48px,6vw,96px);display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.42fr)}.evm-intro{align-items:flex-start;display:flex;flex-direction:column;padding-top:10px}.evm-intro-title{margin:0;max-width:360px;width:100%;word-break:break-word}.evm-intro-title div,.evm-intro-title h1,.evm-intro-title h2,.evm-intro-title h3,.evm-intro-title p{color:#030024!important;font-family:Onest,system-ui,sans-serif!important;font-size:clamp(38px,4vw,53px)!important;font-weight:500!important;letter-spacing:-.03em!important;line-height:1.05!important;margin:0;word-break:break-word!important}.evm-intro-title em,.evm-intro-title i{font-family:"Instrument Serif",serif!important;font-size:calc(1em + 4px)!important;font-style:italic!important;font-weight:400!important;letter-spacing:0!important;line-height:inherit!important}.evm-intro-text{margin-top:26px;max-width:340px;width:100%}.evm-intro-text div,.evm-intro-text p{color:#030024;font-family:Onest,system-ui,sans-serif;font-size:19px;font-weight:500;line-height:1.6;margin:0;opacity:1}.evm-intro-button{margin-top:34px}.vac-list{gap:28px;min-width:0}.job-card,.vac-list{display:flex;flex-direction:column}.job-card{background:#fff;border:1px solid #dedeea;border-radius:12px;min-height:184px;padding:22px 26px 21px;position:relative;transition:transform .18s ease,box-shadow .18s ease}.job-card:hover{box-shadow:0 8px 24px rgba(20,20,40,.06);transform:translateY(-2px)}.job-card-title{font-size:30px;font-weight:400;letter-spacing:-.6px;line-height:1.15;margin:0 0 18px}.job-card-summary{color:#111;font-size:16px;font-weight:400;line-height:1.5;margin:0}.job-card-footer{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-top:auto;padding-top:28px}.job-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.job-pill{background:#e7e6f5;border-radius:999px;font-size:13px;justify-content:center;min-height:25px;padding:5px 16px}.job-link,.job-pill{align-items:center;color:#111;display:inline-flex;font-weight:400;line-height:1;white-space:nowrap}.job-link{border-bottom:1px solid #111;flex:0 0 auto;font-size:14px;gap:8px;padding-bottom:3px;text-decoration:none}.job-link:after{content:"↗";display:inline-block;font-size:19px;line-height:12px;position:relative;top:1px}.job-link:hover{border-bottom-color:transparent}.vac-empty{background:#fff;border:1px solid rgba(110,127,251,.22);border-radius:15px;padding:28px 30px}.vac-empty p{color:#030024;font-family:Onest,system-ui,sans-serif;font-size:17px;line-height:1.6;margin:0;opacity:.85}.vac-vacancies .btn-overig,.vac-vacancies .btn-overig:visited{border-bottom-color:#030024!important;color:#030024!important}.vac-vacancies .btn-overig:active,.vac-vacancies .btn-overig:focus,.vac-vacancies .btn-overig:hover{border-bottom-color:#6a3fc8!important;color:#6a3fc8!important}@media (max-width:1180px){.vac-grid{column-gap:48px;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr)}.vac-card-main-link{min-height:230px;padding:28px}.vac-card-footer{align-items:flex-start;flex-direction:column;gap:24px;margin-top:36px}.vac-card-cta{align-self:flex-end}}@media (max-width:768px){.vac-grid{grid-template-columns:minmax(0,1fr);row-gap:42px}.vac-intro-column{align-self:auto}.vac-intro{padding-top:0;position:static;top:auto}.vac-intro,.vac-intro-text,.vac-intro-title{max-width:100%}.vac-intro-title div,.vac-intro-title h1,.vac-intro-title h2,.vac-intro-title h3,.vac-intro-title h4,.vac-intro-title p{font-size:clamp(38px,10vw,44px)!important;line-height:1.03!important}.vac-list{gap:24px}.vac-card-main-link{min-height:0;padding:24px}.vac-card-title{font-size:clamp(28px,8vw,34px);line-height:1.15}.vac-card-summary{font-size:17px;line-height:1.55;margin-top:18px}.vac-card-footer{align-items:flex-start;flex-direction:column;gap:24px;margin-top:32px}.vac-card-tags{gap:9px}.vac-card-tag{font-size:14px;min-height:30px;padding:5px 16px;white-space:normal}.vac-card-cta{align-self:flex-start}}@media (max-width:420px){.vac-card-main-link{padding:21px}.vac-card-title{font-size:27px}.vac-card-tags{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){.vac-card,.vac-card-arrow svg{transition:none}.vac-card:hover{transform:none}}