.JobDescription_jobDescription__slodA{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:normal;color:var(--color-neutral-800);font-family:var(--font-manrope),sans-serif;font-size:16px;line-height:1.5}.JobDescription_jobDescription__slodA>:first-child{margin-top:0}.JobDescription_jobDescription__slodA>:last-child{margin-bottom:0}.JobDescription_jobDescription__slodA h1,.JobDescription_jobDescription__slodA h2,.JobDescription_jobDescription__slodA h3,.JobDescription_jobDescription__slodA h4,.JobDescription_jobDescription__slodA h5,.JobDescription_jobDescription__slodA h6{margin:24px 0 8px;color:var(--color-neutral-800);font-family:var(--font-manrope),sans-serif;font-weight:700;line-height:1.4}.JobDescription_jobDescription__slodA h1{font-size:28px}.JobDescription_jobDescription__slodA h2{font-size:24px}.JobDescription_jobDescription__slodA h3{font-size:20px}.JobDescription_jobDescription__slodA h4,.JobDescription_jobDescription__slodA h5,.JobDescription_jobDescription__slodA h6{font-size:16px}.JobDescription_jobDescription__slodA blockquote,.JobDescription_jobDescription__slodA figure,.JobDescription_jobDescription__slodA ol,.JobDescription_jobDescription__slodA p,.JobDescription_jobDescription__slodA table,.JobDescription_jobDescription__slodA ul{margin:0 0 12px}.JobDescription_jobDescription__slodA li,.JobDescription_jobDescription__slodA p{color:var(--color-neutral-800);font-size:16px;line-height:1.5}.JobDescription_jobDescription__slodA ol,.JobDescription_jobDescription__slodA ul{padding-left:24px}.JobDescription_jobDescription__slodA ul{list-style:disc}.JobDescription_jobDescription__slodA ol{list-style:decimal}.JobDescription_jobDescription__slodA li+li{margin-top:4px}.JobDescription_jobDescription__slodA a{color:var(--color-primary-800);font-weight:700;text-decoration:underline;text-underline-offset:2px}.JobDescription_jobDescription__slodA a:hover{color:var(--color-primary-900)}.JobDescription_jobDescription__slodA img{display:block;width:auto;max-width:100%;height:auto;margin:16px 0;border:1px solid var(--color-primary-200);object-fit:contain}.JobDescription_jobDescription__slodA figure img{margin-bottom:8px}.JobDescription_jobDescription__slodA figcaption{color:var(--color-neutral-600);font-size:14px;line-height:1.5;text-align:center}.JobDescription_jobDescription__slodA blockquote{border-left:3px solid var(--color-primary-500);background:var(--color-primary-50);padding:12px 16px;color:var(--color-neutral-800)}.JobDescription_jobDescription__slodA blockquote p:last-child{margin-bottom:0}.JobDescription_jobDescription__slodA table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;border:1px solid var(--color-primary-300)}.JobDescription_jobDescription__slodA tbody,.JobDescription_jobDescription__slodA thead,.JobDescription_jobDescription__slodA tr{width:100%}.JobDescription_jobDescription__slodA td,.JobDescription_jobDescription__slodA th{min-width:120px;border:1px solid var(--color-primary-300);padding:10px 12px;color:var(--color-neutral-800);font-size:14px;line-height:1.5;text-align:left;vertical-align:top}.JobDescription_jobDescription__slodA th{background:var(--color-primary-50);font-weight:700}.JobDescription_jobDescription__slodA b,.JobDescription_jobDescription__slodA strong{font-weight:700}.JobDescription_jobDescription__slodA em,.JobDescription_jobDescription__slodA i{font-style:italic}@media (max-width:640px){.JobDescription_jobDescription__slodA h1{font-size:24px}.JobDescription_jobDescription__slodA h2{font-size:22px}.JobDescription_jobDescription__slodA h3{font-size:18px}.JobDescription_jobDescription__slodA td,.JobDescription_jobDescription__slodA th{min-width:96px;padding:8px}}