#jobListingTitle{border-bottom:1px solid #eee;margin-bottom:20px}#jobListingTitle h1{font-family:"Source Serif 4",serif;font-weight:700}.prose{overflow-wrap:break-word;word-wrap:break-word;color:#636363;width:90%;max-width:100%;font-size:16px;line-height:1.5}@media (width<=1024px){.prose{width:100%}}.prose :where(strong):not(:where([class~=not-prose] *)){color:#636363;font-weight:600}.prose>p{margin-top:10px;margin-bottom:10px}.prose ul>li:before{background-color:#4a5568!important}.prose :where(.prose>ul>li>:last-child):not(:where([class~=not-prose] *)){margin-top:1em;margin-bottom:1em}#direct_applyDiv{width:322px}@media (width<=1024px){#direct_applyDiv{width:100%}}.jobDetail_disambiguationDiv .addon{padding:0}#direct_disambiguationDiv{padding:0 10% 20px}@media (width<=1024px){.jobDetail_disambiguationDiv #direct_disambiguationDiv{padding:0 14px 14px 20px}}#direct_disambiguationDiv h3{margin:0 0 10px;padding:20px 0 10px}.ats-msg{margin-top:20px;font-size:115%}.ats-msg p{color:#7a7267;font-weight:400}.talent-btn{margin-top:20px}.talent-btn a{color:#000;cursor:pointer;-webkit-appearance:none;letter-spacing:.7px;font-optical-sizing:auto;text-transform:uppercase;text-align:center;background:0 0;border:2px solid #333;border-radius:100px;width:100%;margin:0 0 6px;padding:11px 0;font-family:Roboto,sans-serif;font-size:1em;font-weight:500;display:block}.talent-btn a:hover{color:#fff;background:#333}
