.job-listing{background:var(--color-bg, #ffffff);color:var(--color-text, #333333)}.job-listing .columns{margin-top:50px;margin-bottom:50px}.job-listing__back{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.5rem;font-weight:600;color:var(--color-accent, #1670ff);text-decoration:none}.job-listing__back:hover{text-decoration:underline}.job-listing__header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.job-listing__title{margin:0 0 1.25rem}.job-listing__details{margin:0;border:1px solid rgba(0,0,0,.12);border-radius:10px;overflow:hidden}.job-listing__detail-row{display:grid;grid-template-columns:180px 1fr;gap:1rem;padding:.8rem 1.1rem;border-bottom:1px solid rgba(0,0,0,.08)}.job-listing__detail-row:nth-child(odd){background:#00000006}.job-listing__detail-row:last-child{border-bottom:none}.job-listing__detail-label{margin:0;font-size:.85rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;opacity:.6}.job-listing__detail-value{margin:0;line-height:1.4}@media(max-width:600px){.job-listing__detail-row{grid-template-columns:1fr;gap:.2rem}}.job-listing__summary{font-size:1.1rem;line-height:1.55;font-weight:500;margin:0 0 1.5rem}.job-listing__body{line-height:1.65}.job-listing__body>*:first-child{margin-top:0}.job-listing__apply{margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid rgba(0,0,0,.1)}.job-listing__apply-btn{display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/24/assets/main-job-listing.css.map */
