.job-portraits__wrapper{flex-direction:column;inline-size:100%;max-inline-size:83.25rem;margin-inline:auto;padding-block:4.375rem;padding-inline:1rem;display:flex}@media screen and (width<=360px){.job-portraits__wrapper{gap:1.5rem}}@media screen and (width>=360px) and (width<=1440px){.job-portraits__wrapper{gap:calc(8.66667px + 4.25926vw)}}@media screen and (width>=1440px){.job-portraits__wrapper{gap:4.375rem}}@media (width<=899px){.job-portraits__wrapper{padding-block:1.875rem}}.job-portraits__title{color:var(--color--foreground);margin:0}.job-portraits__list{flex-wrap:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media (width<=899px){.job-portraits__list{flex-direction:column;gap:1.25rem}}.job-portraits__item{flex:15rem;min-inline-size:0;max-inline-size:20rem}@media (width<=899px){.job-portraits__item{inline-size:100%;max-inline-size:100%}}.job-portraits__card{background-color:var(--color--cream);border:3px solid var(--color--blue);border-radius:.5rem;flex-direction:column;display:flex;overflow:hidden}.job-portraits__visual{block-size:19rem;inline-size:100%;position:relative;overflow:hidden}.job-portraits__visual picture,.job-portraits__visual img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.job-portraits__label{color:var(--color--blue);text-align:center;background-color:var(--color--yellow);margin:0;padding:.9375rem .5rem;font-size:1rem;font-weight:300;line-height:1}.job-portraits.margin--reduce .job-portraits__wrapper{padding-block:2.1875rem}@media (width<=899px){.job-portraits.margin--reduce .job-portraits__wrapper{padding-block:.9375rem}}