.job-list{margin-top:var(--gap);margin-bottom:0}.job-list li:has(a:focus-visible){border-radius:var(--global-radius);outline:2px solid var(--clr-primary);outline-offset:.4em}.job-list li a:focus-visible{outline:none}.job-list li h2{font-size:var(--fs-400);margin-bottom:.25em}.job-list li p{color:var(--clr-foreground);margin:0}.job-detail .job-tags{margin:var(--gap-third) auto 0 0;flex-flow:wrap;gap:.5em;display:flex}.job-detail .job-tags li{border:2px solid var(--clr-foreground);color:var(--clr-foreground);font-family:var(--base-font--bold);font-size:var(--fs-100);border-radius:20em;padding:.25em .75em}.job-detail .job-facts{border-bottom:2px solid var(--clr-light-600);grid-gap:var(--gap);margin-top:var(--gap);margin-bottom:calc(var(--gap) * .75);padding-bottom:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.25rem),1fr));display:grid}.job-detail .job-facts p{margin:0}.job-detail h2{font-size:var(--fs-500)}.job-detail .cta-box{padding-top:var(--gap);padding-bottom:var(--gap);text-align:center}
