.job-description-html{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);flex-direction:column;display:flex}.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);letter-spacing:var(--job-html-heading-tracking,.12em);text-transform:uppercase;color:var(--job-html-heading-color,#182b51b3);font-weight:600;line-height:1.4}:is(.job-description-html .job-html-section:has(ul) :is(h1,h2,h3,h4,h5,h6),.job-description-html .job-html-section:has(ol) :is(h1,h2,h3,h4,h5,h6)){margin-bottom:var(--job-html-list-heading-mb,1.25rem)}.job-description-html p{font-size:var(--job-html-body-size,16px);line-height:var(--job-html-body-leading,1.75);color:var(--job-html-color,#09132b);margin:0}.job-description-html a{color:var(--job-html-link-color,#005cff);font-weight:500;text-decoration:underline}.job-description-html ul,.job-description-html ol{margin:0;padding:0}.job-description-html ul{gap:var(--job-html-list-gap,.75rem);flex-direction:column;list-style:none;display:flex}.job-description-html ul li{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);display:flex}.job-description-html ul li:before{content:"";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);flex-shrink:0}.job-description-html ol{gap:var(--job-html-list-gap,.75rem);flex-direction:column;padding-left:1.25rem;list-style:decimal;display:flex}.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,#182b5114);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);color:var(--job-html-eeo-color,#09132b);font-style:normal;line-height:1.65}
