.career-body{background:#f9f9f9;color:#242424}.career-main{max-width:1720px;margin:auto;min-height:calc(100svh - 76px);padding:142px 3.5rem 80px}.career-heading{border-bottom:1px solid #ddd;padding-bottom:29px;margin-bottom:45px}.career-heading h1{font:400 22px/1.3 Comfortaa,Arial,sans-serif;letter-spacing:.04em;margin:0}.career-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,30%);gap:9%;align-items:start}.career-content{padding-top:12px}.career-content h2{font:400 18px/1.6 Comfortaa,Arial,sans-serif;margin:0 0 18px}.career-content>p{max-width:58ch;font:400 12px/1.9 Comfortaa,Arial,sans-serif;color:#676767;margin:0}.application-list{margin-top:50px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.application-row{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:24px;align-items:center;padding:28px 0}.application-location{font:400 10px/1.5 Arial,sans-serif;letter-spacing:.1em;color:#777}.application-role h3{font:500 13px/1.6 Comfortaa,Arial,sans-serif;margin:0 0 7px}.application-role>span{font:400 10px/1.6 Arial,sans-serif;color:#777;letter-spacing:.04em}.application-button{display:flex;align-items:center;justify-content:space-between;gap:27px;border:1px solid #aaa;padding:12px 16px;font:400 11px/1.5 Arial,sans-serif;min-width:100px;transition:background .2s,color .2s,border-color .2s}.application-button:hover{background:#1b1b1b;color:#fff;border-color:#1b1b1b}.application-notes{margin-top:26px;max-width:58ch}.application-notes p{font:400 11px/1.9 Comfortaa,Arial,sans-serif;color:#777;margin:0 0 17px}.application-notes>a{font:400 11px/1.6 Arial,sans-serif;text-decoration:underline;text-underline-offset:5px;color:#444}.career-figure{margin:0;max-width:340px;justify-self:end;width:100%}.career-figure img{display:block;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover}.career-figure figcaption{display:flex;justify-content:space-between;gap:15px;font:400 9px/1.6 Arial,sans-serif;letter-spacing:.08em;color:#777;padding-top:12px}.site-header .nav-link[aria-current=page]{color:#fff;text-decoration:underline;text-underline-offset:7px}
@media(max-width:1100px){.career-main{padding:120px 2rem 65px}.career-layout{gap:6%;grid-template-columns:minmax(0,1fr) 28%}.application-row{grid-template-columns:75px minmax(0,1fr) auto;gap:15px}}
@media(max-width:700px){.career-main{padding:105px 1.25rem 45px}.career-heading{padding-bottom:24px;margin-bottom:28px}.career-heading h1{font-size:19px}.career-layout{grid-template-columns:1fr;gap:40px}.career-content{padding-top:0}.career-content h2{font-size:16px}.application-list{margin-top:32px}.application-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:23px 0}.application-location{grid-column:1/-1}.application-role h3{font-size:12px}.application-button{padding:11px 14px}.career-figure{width:52%;max-width:240px;justify-self:end}.career-content>p{font-size:11px}}
