.JobCards-module__wvoTcG__cards{margin:0}.JobCards-module__wvoTcG__grid{gap:var(--st-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.JobCards-module__wvoTcG__card{justify-content:space-between;gap:var(--st-7);padding:var(--st-5);border:var(--st-hair) solid var(--st-ash);border-radius:var(--st-r-paper);flex-direction:column;display:flex}.JobCards-module__wvoTcG__card[data-guard]{border-radius:var(--st-r-lg);border-color:transparent;grid-column:span 2}.JobCards-module__wvoTcG__thread>ol{padding:0}.JobCards-module__wvoTcG__card[data-guard] .JobCards-module__wvoTcG__thread{max-width:30em}.JobCards-module__wvoTcG__title{font-family:var(--st-body);font-size:var(--st-fs-heading);letter-spacing:-.03em;text-wrap:balance;font-weight:500;line-height:1.15}.JobCards-module__wvoTcG__body{margin-top:var(--st-3);font-size:var(--st-fs-ui);line-height:var(--st-lh-body);color:var(--st-text-muted)}.JobCards-module__wvoTcG__caption{margin-top:var(--st-4);font-size:var(--st-fs-caption);color:var(--st-text-muted)}@media (max-width:1100px){.JobCards-module__wvoTcG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.JobCards-module__wvoTcG__grid{grid-template-columns:1fr}.JobCards-module__wvoTcG__card[data-guard]{grid-column:auto}}
