@charset "UTF-8";.job-offer__back-link{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px;padding:8px 12px;background-color:transparent;color:#0056a0;text-decoration:none;font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;line-height:1.5rem;transition:color .2s ease,opacity .2s ease}.job-offer__back-link:before{content:"←";font-size:1rem;font-weight:600;color:#0056a0;transition:color .2s ease}.job-offer__back-link:hover{color:#244873;opacity:.9}.job-offer__back-link:hover:before{color:#244873}.job-offer__back-link:focus-visible{outline:3px solid rgba(0,86,160,.5);outline-offset:2px}.job-offer{padding:64px 0}@media screen and (min-width: 768px){.job-offer{padding:80px 0}}@media screen and (min-width: 1200px){.job-offer{padding:96px 0}}.job-offer__title{color:#0056a0;margin-bottom:8px}@media screen and (min-width: 992px){.job-offer__wrapper{display:grid;grid-template-columns:1fr 1fr;gap:64px}}.job-offer__location{font-size:20px}.job-offer__desc{margin-top:40px}.job-offer h2{font-size:1.25rem;line-height:1.75rem}.job-offer h2,.job-offer h3,.job-offer h4,.job-offer h5,.job-offer h6,.job-offer p,.job-offer ul{margin-bottom:16px}.job-offer ul{list-style:disc;list-style-position:inside;display:flex;flex-direction:column;gap:4px;padding-left:0}
