.start{text-align:left!important;padding:0!important}.checker{background:#f3efe5;padding:110px clamp(24px,7vw,104px)}.checker-head{grid-template-columns:.8fr 1.2fr;gap:0 8vw;display:grid}.checker-head .eyebrow{grid-column:1/-1}.checker-head h2{letter-spacing:-.05em;margin:28px 0 60px;font:400 clamp(48px,5vw,76px)/.95 Georgia,serif}.checker-head>p:last-child{color:#5c706a;align-self:center;max-width:520px;line-height:1.7}.questions{border-top:1px solid #172f2a40}.question{border-bottom:1px solid #172f2a40;grid-template-columns:minmax(220px,.7fr) 1.3fr;gap:6vw;padding:34px 0;display:grid}.question-title{gap:20px;display:flex}.question-title>span{color:#ee6b3b;font:italic 20px Georgia,serif}.question-title h3{margin:0;font:400 25px Georgia,serif}.choice-grid{gap:10px!important;display:grid!important}.choice-grid.two,.choice-grid.education{grid-template-columns:1fr 1fr}.choice{cursor:pointer;background:#fffdf8;border:1px solid #172f2a40;align-items:flex-start;gap:12px;padding:16px;display:flex}.choice:has([data-state=checked]){background:#d8e478;border-color:#172f2a}.choice [data-slot=radio-group-item],.level-choice [data-slot=radio-group-item]{border-color:#172f2a;margin-top:2px}.choice strong,.choice small{display:block}.choice strong{font-size:14px}.choice small{color:#64746f;margin-top:4px;font-size:11px}.language-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.field-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.level-row{flex-wrap:wrap;gap:7px!important;display:flex!important}.level-choice{cursor:pointer;background:#fffdf8;border:1px solid #172f2a40;align-items:center;gap:5px;padding:9px;font-size:11px;display:flex}.level-choice:has([data-state=checked]){color:#fff;background:#172f2a}.text-field{display:block}.text-field span{text-transform:uppercase;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:800;display:block}.text-field input{background:0 0;border:0;border-bottom:2px solid #172f2a;outline:none;width:100%;padding:14px 2px;font:400 18px Georgia,serif}.text-field input:focus{border-color:#ee6b3b}.check-action{align-items:center;gap:20px;margin-top:34px;display:flex}.check-button,.email-button{color:#fff;cursor:pointer;background:#ee6b3b;border:0;justify-content:space-between;min-width:235px;padding:18px 22px;font-weight:800;display:inline-flex}.check-button:disabled{opacity:.38;cursor:not-allowed}.check-action small{color:#61736e}.result{max-width:900px;margin-top:34px;padding:38px}.result.success{color:#fff;background:#172f2a}.result.review{background:#dce8e2}.result-kicker{text-transform:uppercase;letter-spacing:.16em;color:#ee6b3b;font-size:10px;font-weight:800}.result h3{margin:14px 0;font:400 clamp(28px,3vw,42px)/1.05 Georgia,serif}.result>p:not(.result-kicker){max-width:700px;line-height:1.65}.email-button{min-width:330px;margin:14px 0 18px}.result small{opacity:.65;display:block}.reset-button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #172f2a;padding:8px 0;font-weight:800}@media (width<=800px){.checker-head,.question{grid-template-columns:1fr}.checker-head h2{margin-bottom:20px}.checker-head>p:last-child{margin-bottom:45px}.question{gap:22px}.language-grid,.choice-grid.education{grid-template-columns:1fr}}@media (width<=540px){.choice-grid.two{grid-template-columns:1fr}.email-button{min-width:100%;font-size:12px}.checker{padding-top:75px;padding-bottom:75px}}.choice-grid.route-options{grid-template-columns:repeat(3,1fr)}@media (width<=800px){.choice-grid.route-options{grid-template-columns:1fr}}.brand-logo{flex:none;line-height:0;display:block}.brand-logo img{width:clamp(150px,14vw,190px);height:auto;display:block}.footer-logo img{width:170px}.nav-actions{align-items:center;gap:10px;display:flex}.language{border:0;border-bottom:1px solid var(--ink);cursor:pointer;color:var(--ink);background:0 0;padding:8px 4px;font:800 12px Arial}.language-picker select{border:0;border-bottom:1px solid var(--ink);cursor:pointer;color:var(--ink);background:0 0;padding:8px 22px 8px 4px;font:800 12px Arial}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main[dir=rtl]{font-family:Arial,Noto Sans Arabic,sans-serif}main[dir=rtl] .eyebrow,main[dir=rtl] .question-title,main[dir=rtl] .route-line{flex-direction:row-reverse}main[dir=rtl] .destination,main[dir=rtl] .direct-job-head small{text-align:left}main[dir=rtl] .details-grid>div:first-child li:before{left:auto;right:0}main[dir=rtl] .details-grid>div:first-child li{padding-left:0;padding-right:18px}.menu-toggle{border:1px solid var(--ink);cursor:pointer;background:0 0;width:42px;height:42px;padding:10px;display:none}.menu-toggle span{background:var(--ink);height:2px;margin:4px 0;display:block}.mobile-menu{display:none}.nav-shell nav{gap:clamp(14px,2vw,30px);font-size:12px}.hero-panel .destination{margin-top:14px;font-size:105px}.hero-panel>p{display:none}.route-cards.three{grid-template-columns:repeat(3,1fr)}.route-cards.three .route-card{padding:clamp(28px,3vw,44px)}.route-card h3{font-size:clamp(38px,4vw,66px)}.route-card h3 small{letter-spacing:0;margin-top:12px;font:italic 22px Georgia,serif;display:block}.chance{background:#efc8b8}.company-link{border-bottom:1px solid var(--lime);color:var(--lime);gap:14px;margin-top:34px;padding-bottom:6px;font-size:13px;font-weight:800;display:inline-flex}.impressum{background:#fffdf8;padding:100px clamp(24px,7vw,104px)}.impressum>h2{margin:25px 0 50px;font:400 clamp(44px,5vw,72px)/1 Georgia,serif}.legal-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.legal-grid>div{border-top:2px solid var(--orange);padding-top:20px}.legal-grid h3{font:400 23px Georgia,serif}.legal-grid p{color:#526762;font-size:13px;line-height:1.7}.legal-grid a{text-decoration:underline}@media (width<=1100px){.route-cards.three{grid-template-columns:1fr 1fr}.route-cards.three .chance{grid-column:1/-1}.legal-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.desktop-nav{display:none}.menu-toggle{display:block}.nav-shell{position:relative}.mobile-menu{z-index:20;background:var(--ink);color:#fff;flex-direction:column;gap:0;padding:20px clamp(24px,5vw,76px);display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #172f2a33}.mobile-menu a{border-bottom:1px solid #ffffff32;justify-content:space-between;padding:16px 0;font:700 15px Arial;display:flex}.mobile-menu a:last-child{color:var(--lime);border-bottom:0}.route-cards.three{grid-template-columns:1fr}.route-cards.three .chance{grid-column:auto}.hero-panel{min-height:470px}}.search-intro{background:var(--lime);grid-template-columns:.65fr 1.35fr;gap:8vw;padding:80px clamp(24px,7vw,104px);display:grid}.search-intro h2{letter-spacing:-.04em;margin:0 0 24px;font:400 clamp(38px,4vw,58px)/1 Georgia,serif}.search-intro p{color:#405953;max-width:760px;line-height:1.75}.search-intro>.eyebrow{align-self:start}.direct-opportunities{background:#e7e0d2;padding:110px clamp(24px,7vw,104px)}.direct-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.direct-job{border-top:5px solid var(--orange);background:#fffdf8;flex-direction:column;min-height:500px;padding:30px;display:flex}.direct-job-head{color:#65736f;justify-content:space-between;align-items:center;gap:18px;display:flex}.direct-job-head>span{color:var(--orange);font:italic 18px Georgia,serif}.direct-job-head small{text-align:right}.direct-job h3{margin:34px 0 22px;font:400 32px/1.05 Georgia,serif}.direct-salary{color:var(--ink);border-top:1px solid #172f2a32;border-bottom:1px solid #172f2a32;padding:18px 0;font:700 19px/1.4 Arial}.direct-salary small{text-transform:uppercase;letter-spacing:.13em;color:#6c7975;margin-bottom:7px;font-size:9px;display:block}.direct-detail{flex:1}.direct-detail h4,.career-ladder h4{margin-top:22px}.direct-detail ul{margin-top:8px}.direct-detail li{padding-top:6px;padding-bottom:6px}.career-ladder{background:var(--ink);color:#fff;margin-top:18px;padding:18px}.career-ladder h4{color:var(--lime);margin:0 0 10px}.career-ladder p{margin:0;font-size:12px;line-height:1.6}.direct-opportunities .source-note a{font-weight:700;text-decoration:underline}@media (width<=1100px){.direct-grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.search-intro{grid-template-columns:1fr;gap:24px}}@media (width<=650px){.direct-grid{grid-template-columns:1fr}.direct-job{min-height:auto}.direct-opportunities{padding-top:75px;padding-bottom:75px}}@media (width<=600px){.legal-grid{grid-template-columns:1fr}.impressum{padding-top:75px;padding-bottom:75px}.brand-logo img{width:142px}.footer-logo img{width:160px}}
