.job-description{font-family:inherit;line-height:1.6}.job-description p{margin-bottom:1rem}.job-description h1,.job-description h2,.job-description h3,.job-description h4,.job-description h5,.job-description h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600}.job-description .job-list{margin-bottom:0;padding-left:0!important;list-style-type:none!important}.job-description .job-list-item{position:relative;padding-left:1.5em;margin-bottom:0;line-height:1.4}.job-description ul .job-list-item:before{content:"•";position:absolute;left:0;top:0;font-size:1.2em;color:currentColor}.job-description ol{counter-reset:item}.job-description ol .job-list-item:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0}.job-description .job-list-item p{display:inline;margin:0}.job-description .job-list-item>*{display:inline}.job-description .job-list-item br,.job-description .job-list-item p+p{display:none}.job-description a{color:#2563eb;text-decoration:none}@media (prefers-color-scheme:dark){.job-description a{color:#93c5fd}}.dark .job-description a{color:#93c5fd}.job-description a:hover{text-decoration:underline}.job-description b,.job-description strong{font-weight:600}.job-description ol+p,.job-description ul+p{margin-top:1rem}.job-description p strong:only-child{display:block;margin-top:1.5rem;margin-bottom:.75rem}.job-description li+li{margin-top:.25rem}.job-description li>ol,.job-description li>ul{margin-top:.5rem;margin-bottom:.5rem}