.job-detail-content__layout{display:flex;gap:32px;align-items:flex-start}.job-detail-content__sidebar{width:277px;flex-shrink:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:24px}.job-detail-content__nav{border:1px solid #e0e0e0;border-radius:16px;padding:12px 0;display:flex;flex-direction:column}.job-detail-content__nav-item{display:flex;align-items:center;gap:8px;padding:12px 24px;width:100%;cursor:pointer;border:none;background:none;font-family:inherit;line-height:1.3;color:#1a1a1a;text-align:left;transition:color .2s ease}.job-detail-content__nav-item:hover{color:#f38b00}.job-detail-content__nav-item:focus-visible{outline:3px solid #F38B00;outline-offset:2px;color:#f38b00;font-weight:600}.job-detail-content__nav-item:focus:not(:focus-visible){outline:none;color:#f38b00;font-weight:600}.job-detail-content__nav-item--active{color:var(--theme-active-link, #F38B00);font-weight:600}.job-detail-content__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:48px}.job-detail-content__section{display:flex;flex-direction:column;gap:24px}.job-detail-content__rich-text p{@apply text-lg;line-height:1.3;color:#5a5a5a;margin:0 0 12px}.job-detail-content__rich-text ul{list-style:none;padding:0;margin:0;font-size:18px}.job-detail-content__rich-text li{@apply text-lg;line-height:1.3;color:#5a5a5a}.job-detail-content__rich-text.richtext>ul>li{background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-2.99704e-07 6.85643L-5.24537e-07 12L5.14321 12L5.14321 6.85643L-2.99704e-07 6.85643ZM0 -5.24537e-07L-2.24796e-07 5.14273L5.14321 5.14273L5.14321 -2.9972e-07L0 -5.24537e-07ZM6.85761 6.85643L6.85761 12L12 12L12 6.85643L6.85761 6.85643ZM6.85761 -2.24781e-07L6.85761 5.14273L12 5.14273L12 0L6.85761 -2.24781e-07Z' fill='%235A5A5A'/%3E%3C/svg%3E%0A")!important}@media (max-width: 1023px){.job-detail-content__sidebar{width:240px}}@media (max-width: 767px){.job-detail-content__layout{flex-direction:column}.job-detail-content__sidebar{width:100%;position:static}.job-detail-content__main{gap:40px}.job-detail-content__rich-text p,.job-detail-content__rich-text li{@apply text-base;}}
