.job-description.svelte-1vo85gz{max-width:68ch;font-family:var(--font-serif);font-size:var(--text-subheading);color:var(--color-charcoal);line-height:1.55}.job-description.svelte-1vo85gz :where(p,ul,ol,blockquote,table){max-width:none;font-size:inherit;line-height:inherit;margin:0 0 1.25em}.job-description.svelte-1vo85gz :where(h1,h2,h3,h4){color:var(--color-folio-black);margin:1.75em 0 .5em;font-weight:700}.job-description.svelte-1vo85gz :where(h1,h2){font-size:var(--text-heading);line-height:var(--leading-heading)}.job-description.svelte-1vo85gz h3{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm)}.job-description.svelte-1vo85gz h4{font-size:var(--text-subheading)}.job-description.svelte-1vo85gz ul{padding-left:1.5em;list-style:outside}.job-description.svelte-1vo85gz ol{padding-left:1.5em;list-style:decimal}.job-description.svelte-1vo85gz li,.job-description.svelte-1vo85gz li>p{margin-bottom:.4em}.job-description.svelte-1vo85gz a{text-underline-offset:3px;text-decoration:underline}.job-description.svelte-1vo85gz a:hover{text-decoration-thickness:2px}.job-description.svelte-1vo85gz blockquote{border-left:3px solid var(--color-folio-black);padding-left:1em}.job-description.svelte-1vo85gz img{max-width:100%;height:auto}.job-description.svelte-1vo85gz table{border-collapse:collapse;display:block;overflow-x:auto}.job-description.svelte-1vo85gz :where(th,td){border:1px solid var(--color-rule-gray);text-align:left;padding:.5em .75em}
