.jobDescription{opacity:1;transition:opacity .5 linear;padding-inline:16px}.jobDescription h2{--minimum-heading-size:calc(var(--min-font-size) * var(--type-scale) * 1.35);--preferred-heading-size:calc(var(--preferred-font-size) * var(--type-scale) * 1.35);--maximum-heading-size:calc(var(--max-font-size) * var(--type-scale) * 1.35);font-family:var(--font-sans-serif);color:var(--color-secondary-500);font-weight:500;letter-spacing:-.02em;margin-bottom:.25em}.jobDescription h2,.jobDescription h3{font-size:clamp(var(--minimum-heading-size),var(--preferred-heading-size),var(--maximum-heading-size));text-align:center;text-transform:uppercase;line-height:1.2}.jobDescription h3{--minimum-heading-size:calc(var(--min-font-size) * var(--type-scale) * 0.9);--preferred-heading-size:calc(var(--preferred-font-size) * var(--type-scale) * 0.9);--maximum-heading-size:calc(var(--max-font-size) * var(--type-scale) * 0.9);font-family:Brandon Grotesque,sans-serif;color:var(--font-color-secondary);letter-spacing:.05em;font-weight:600;margin-bottom:.5em}.jobDescription p{font-size:clamp(var(--min-font-size),var(--preferred-font-size),var(--max-font-size));line-height:1.6;margin-bottom:16px}.jobDescription p strong,.jobDescription p>b{font-family:var(--font-sans-serif);font-weight:600;letter-spacing:.04em;color:var(--font-color-primary)}@media(min-width:1024px){.jobDescription .paragraph{font-size:clamp(var(--min-font-size),var(--preferred-font-size),var(--max-font-size))}}.jobDescription ul li{font-size:clamp(var(--min-font-size),var(--preferred-font-size),var(--max-font-size));list-style-type:disc;line-height:1.6;margin-bottom:16px}.jobDescription ul li strong,.jobDescription ul li>b{font-family:var(--font-sans-serif);font-weight:600;letter-spacing:.04em;color:var(--font-color-primary)}.jobDescription.visible{opacity:1}