.btn-primary-contact{background-size:200% 100%;transition:background-position .3s ease,transform .3s ease,box-shadow .3s ease}.btn-primary-contact:hover{background-position:100% 0}.prose h3{margin-top:1.5em;margin-bottom:.5em;font-size:1rem;font-weight:600}.prose ul{list-style-type:disc;padding-left:1.25em;margin-top:.5em;margin-bottom:1em}.prose li{margin-top:.25em;margin-bottom:.25em;line-height:1.6}.prose p{margin-top:.75em;margin-bottom:.75em;line-height:1.7}.job-description-disclosure>summary{list-style:none}.job-description-disclosure>summary::-webkit-details-marker{display:none}.job-description-disclosure[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.job-description-disclosure[open] .job-description-chevron{transform:rotate(180deg)}
