@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./inter-v18-latin-regular-BOOGhInR.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./inter-v18-latin-500-D2bGa7uu.woff2)format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./inter-v18-latin-700-Sckx8rpT.woff2)format("woff2")}.job__head{border-bottom:1px solid #37343524;gap:28px;margin-bottom:40px;padding-bottom:32px;display:grid}@media only screen and (width>=1024px){.job__head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:44px 30px;margin-bottom:56px;padding-bottom:40px}}.job__head .eyebrow{margin-bottom:24px}.job__title{letter-spacing:-.015em;text-wrap:balance;max-width:14ch;margin:0;font-family:Inter,sans-serif;font-size:clamp(36px,4.5vw,64px);font-weight:700;line-height:1.02}.job__facts{flex-wrap:wrap;gap:20px 40px;margin:0;padding:0;display:flex}@media only screen and (width>=1024px){.job__facts{justify-content:flex-end}}.job__fact-label{letter-spacing:.1em;text-transform:uppercase;color:#37343580;margin-bottom:8px;font-family:Inter,sans-serif;font-size:11px;font-weight:500;line-height:1;display:block}.job__fact-value{font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:1.3}.job__grid{gap:40px;display:grid}@media only screen and (width>=1024px){.job__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:64px 30px}}.job__content h3{margin:36px 0 14px;font-size:22px}.job__content h3:first-child{margin-top:0}.job__content ul{margin:0 0 8px;padding:0;list-style:none}.job__content li{margin-bottom:8px;padding-left:22px;position:relative}.job__content li:before{content:"";background:#d86900;width:8px;height:8px;position:absolute;top:.6em;left:0}@media only screen and (width>=1024px){.job__aside{position:sticky;top:120px}}.job__card{background:#f4f4f4;border-radius:16px;padding:28px 24px}@media only screen and (width>=768px){.job__card{padding:32px}}.job__card .button{margin-top:4px}.job__card-title{margin:0 0 12px;font-family:Inter,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.job__card-text{color:#5e5e5e;margin:0 0 20px;font-size:17px;line-height:1.4}.job__card-note{color:#5e5e5e;margin:20px 0 0;font-size:15px;line-height:1.4}.job__card-note a{color:#373435;border-bottom:1px solid #d8690066;text-decoration:none;transition:color .2s ease-out}.job__card-note a:hover,.job__card-note a:focus-visible{color:#d86900}.jobs-list{border-top:1px solid #37343524;margin:0;padding:0}.jobs-list__item{border-bottom:1px solid #37343524}.jobs-list__link{color:#373435;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:24px 0;text-decoration:none;transition:color .2s ease-out;display:grid}@media only screen and (width>=768px){.jobs-list__link{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;padding:28px 0}}.jobs-list__link:hover,.jobs-list__link:focus-visible{color:#d86900}.jobs-list__link:hover .jobs-list__arrow,.jobs-list__link:focus-visible .jobs-list__arrow{color:#fff;background:#d86900;border-color:#d86900;transform:translate(4px)}.jobs-list__title{letter-spacing:-.01em;font-family:Inter,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.1}.jobs-list__meta{color:#5e5e5e;flex-wrap:wrap;grid-column:1;gap:4px 16px;font-size:16px;line-height:1.3;display:flex}@media only screen and (width>=768px){.jobs-list__meta{grid-column:auto}}.jobs-list__arrow{border:1px solid #37343524;border-radius:12px;grid-area:1/2/span 2;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out,transform .3s cubic-bezier(.22,1,.36,1);display:flex}@media only screen and (width>=768px){.jobs-list__arrow{grid-area:auto}}.jobs-list__arrow svg{width:18px;height:18px}
