.job-description{font-size:.95rem;line-height:1.7}.job-description>:first-child{margin-top:0}.job-description h1{margin:1.75rem 0 .75rem;font-size:1.875rem;font-weight:800;line-height:1.2}.job-description h2{margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:700;line-height:1.25}.job-description h3{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.3}.job-description h4{margin:1.25rem 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.35}.job-description h5{margin:1rem 0 .5rem;font-size:1rem;font-weight:600;line-height:1.4}.job-description h6{letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin:1rem 0 .5rem;font-size:.8rem;font-weight:700}.job-description p{margin:.75rem 0}.job-description strong{font-weight:700}.job-description em{font-style:italic}.job-description ul{margin:.75rem 0;padding-left:1.5rem;list-style:outside}.job-description ol{margin:.75rem 0;padding-left:1.5rem;list-style:decimal}.job-description li{margin:.35rem 0}.job-description li>p{margin:0}.job-description a{color:var(--color-brand,#3730a3);text-underline-offset:2px;text-decoration:underline}.job-description blockquote{opacity:.85;border-left:3px solid #00000026;margin:1rem 0;padding-left:1rem}
