.job-description-module__o1gcba__description{color:var(--color-foreground);font-family:var(--font-sans);font-size:var(--text-content);overflow-wrap:anywhere;line-height:1.75}.job-description-module__o1gcba__description>:first-child{margin-top:0}.job-description-module__o1gcba__description :is(p,div){margin-block:0 1rem}.job-description-module__o1gcba__description :is(h2,h3){font-size:var(--text-section)}.job-description-module__o1gcba__description :is(h4,h5,h6){font-size:var(--text-content)}.job-description-module__o1gcba__description :is(h2,h3,h4,h5,h6){margin-block:2rem .75rem;font-weight:600;line-height:1.5}.job-description-module__o1gcba__description :is(strong,b,dt){font-weight:600}.job-description-module__o1gcba__description :is(ul,ol){margin-block:.75rem 1.5rem;padding-inline-start:1.5rem}.job-description-module__o1gcba__description ul{list-style:outside}.job-description-module__o1gcba__description ol{list-style:decimal}.job-description-module__o1gcba__description li{margin-block:.375rem;padding-inline-start:.25rem}.job-description-module__o1gcba__description li>:is(ul,ol){margin-block:.5rem}.job-description-module__o1gcba__description li>p{margin-block:.375rem}.job-description-module__o1gcba__description a{color:var(--color-primary);text-underline-offset:.2em;text-decoration:underline}.job-description-module__o1gcba__description a:focus-visible{outline:2px solid var(--color-ring);outline-offset:3px}.job-description-module__o1gcba__description dl{flex-wrap:wrap;gap:.25rem .5rem;margin-block:.5rem;display:flex}.job-description-module__o1gcba__description dt:after{content:":"}.job-description-module__o1gcba__description dd{margin:0}.job-description-module__o1gcba__description blockquote{border-inline-start:2px solid var(--color-border);margin-block:1rem;padding-inline-start:1rem}.job-description-module__o1gcba__description :is(code,pre){font:inherit;white-space:pre-wrap}.job-description-module__o1gcba__description small{font-size:inherit}.job-description-module__o1gcba__description mark{background:var(--color-panel);color:inherit}.job-description-module__o1gcba__description table{border-collapse:collapse;max-width:100%;margin-block:1rem;display:block;overflow-x:auto}.job-description-module__o1gcba__description :is(th,td){border:1px solid var(--color-border);vertical-align:top;text-align:start;min-width:6rem;padding:.75rem}.job-description-module__o1gcba__description th{font-weight:600}.job-description-module__o1gcba__description hr{border:0;border-top:1px solid var(--color-border);margin-block:1.5rem}