.job-card h2{font-size:1.7rem}
.job-description,.application-copy{white-space:pre-wrap;overflow-wrap:anywhere}
.job-description.rich-description{white-space:normal}.rich-description p{margin:0 0 1em}.rich-description h2,.rich-description h3{margin:1.3em 0 .6em}.rich-description ul,.rich-description ol{padding-left:1.5em;margin:0 0 1em}.rich-description blockquote{border-left:3px solid var(--line);padding-left:1em;margin-left:0}
.job-question{border:1px solid var(--line);border-radius:12px;margin:0 0 22px;padding:20px;min-width:0}
.job-question legend{font-weight:700;padding:0 8px;max-width:100%;overflow-wrap:anywhere}
.job-question input[type=checkbox]{width:20px;height:20px}
.job-card .button{margin-top:auto}
@media(min-width:1001px) and (max-width:1180px){.main-nav{gap:14px;font-size:.84rem}.brand img{width:180px}}
