.job-description-html{display:flex;flex-direction:column;gap:var(--job-html-section-gap,3rem);color:var(--job-html-color,#09132b);font-size:var(--job-html-body-size,16px);line-height:var(--job-html-body-leading,1.75)}.job-description-html,.job-description-html :where(p,li,h1,h2,h3,h4,h5,h6,ul,ol,strong,em,a){font-family:inherit}.job-description-html .job-html-section :is(h1,h2,h3,h4,h5,h6){margin:0 0 var(--job-html-heading-mb,1rem);font-size:var(--job-html-heading-size,11px);font-weight:600;line-height:1.4;letter-spacing:var(--job-html-heading-tracking,.12em);text-transform:uppercase;color:var(--job-html-heading-color,rgb(24 43 81/.7))}.job-description-html .job-html-section:has(ol) :is(h1,h2,h3,h4,h5,h6),.job-description-html .job-html-section:has(ul) :is(h1,h2,h3,h4,h5,h6){margin-bottom:var(--job-html-list-heading-mb,1.25rem)}.job-description-html p{margin:0;font-size:var(--job-html-body-size,16px);line-height:var(--job-html-body-leading,1.75);color:var(--job-html-color,#09132b)}.job-description-html a{color:var(--job-html-link-color,#005cff);font-weight:500;text-decoration:underline}.job-description-html ol,.job-description-html ul{margin:0;padding:0}.job-description-html ul{display:flex;flex-direction:column;gap:var(--job-html-list-gap,.75rem);list-style:none}.job-description-html ul li{display:flex;align-items:flex-start;gap:var(--job-html-bullet-gap,.75rem);font-size:var(--job-html-list-size,15px);line-height:var(--job-html-list-leading,1.65);color:var(--job-html-color,#09132b)}.job-description-html ul li:before{content:"";flex-shrink:0;width:var(--job-html-bullet-size,6px);height:var(--job-html-bullet-size,6px);margin-top:var(--job-html-bullet-offset,7px);background:var(--job-html-bullet-color,#b4d844);border-radius:var(--job-html-bullet-radius,1px)}.job-description-html ol{list-style:decimal;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--job-html-list-gap,.75rem)}.job-description-html ol li{font-size:var(--job-html-list-size,15px);line-height:var(--job-html-list-leading,1.65);color:var(--job-html-color,#09132b)}.job-description-html .job-html-footer{border-top:1px solid var(--job-html-footer-rule,rgb(24 43 81/.08));padding-top:var(--job-html-footer-pt,2.5rem)}.job-description-html .job-html-footer p{font-size:var(--job-html-footer-size,15px)}.job-description-html .job-html-eeo,.job-description-html .job-html-eeo em{margin-top:var(--job-html-eeo-mt,.75rem);font-size:var(--job-html-eeo-size,13px);line-height:1.65;font-style:normal;color:var(--job-html-eeo-color,#09132b)}