.job-description-content{color:#374151;letter-spacing:.01em;font-size:.9375rem;line-height:1.85}.job-description-content h2,.job-description-content h3,.job-description-content h4{color:#0a0a0a;letter-spacing:-.01em;font-weight:800;position:relative}.job-description-content h2{border-bottom:2px solid #ff8f3d;margin-top:2.5rem;margin-bottom:1rem;padding-bottom:.625rem;font-size:1.35rem}.job-description-content h2:first-child{margin-top:0}.job-description-content h3{border-bottom:2px solid #ff8f3d;margin-top:2.25rem;margin-bottom:.875rem;padding-bottom:.5rem;font-size:1.2rem}.job-description-content h4{margin-top:1.75rem;margin-bottom:.625rem;font-size:1.1rem}.job-description-content h2 strong,.job-description-content h3 strong,.job-description-content h4 strong{color:inherit;font-weight:800}.job-description-content>div>strong,.job-description-content>p>strong{color:#0a0a0a;font-size:1.05rem;font-weight:800;display:inline}.job-description-content strong{color:#0a0a0a;font-weight:700}.job-description-content p{margin-bottom:1rem;line-height:1.85}.job-description-content ul{margin-bottom:1.25rem;padding-left:0;list-style-type:none}.job-description-content ul li{margin-bottom:.625rem;padding-left:1.5rem;line-height:1.85;position:relative}.job-description-content ul li:before{content:"";background-color:#ff8f3d;border-radius:50%;width:6px;height:6px;position:absolute;top:.625rem;left:0}.job-description-content ul ul{margin-top:.5rem;margin-bottom:.5rem}.job-description-content ul ul li:before{background-color:#d1d5db;border-radius:50%;width:5px;height:5px}.job-description-content ol{margin-bottom:1.25rem;padding-left:1.75rem;list-style-type:decimal}.job-description-content ol li{margin-bottom:.5rem;padding-left:.25rem;line-height:1.85}.job-description-content li p{margin-bottom:.25rem}.job-description-content a{color:#ff8f3d;font-weight:500;text-decoration:none;transition:color .2s}.job-description-content a:hover{color:#e67d2e;text-decoration:underline}.job-description-content div{margin-bottom:.375rem}.job-description-content br+br{display:none}.job-detail-sidebar-badge{background:#fafafa;border:1px solid #f0f0f0;border-radius:1rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.job-detail-sidebar-badge .badge-icon{background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.job-detail-sidebar-badge .badge-info{flex-direction:column;display:flex}.job-detail-sidebar-badge .badge-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem;font-weight:600;line-height:1.2}.job-detail-sidebar-badge .badge-value{color:#111;font-size:.875rem;font-weight:600;line-height:1.4}
