.block-job-feed{clear:both;width:100%;margin:80px auto;padding:0 15px}.block-job-feed.tinted{background-color:var(--bg-tint);padding:80px 15px;margin:0 auto}.block-job-feed .row{max-width:var(--container-max-default)}.block-job-feed .text-container{margin-bottom:40px;text-align:center}.block-job-feed .text-container .eyebrow{color:var(--blue-600)}.block-job-feed .text-container .eyebrow.has-line:before{background-color:var(--blue-600)}.block-job-feed .text-container .h3{text-wrap:balance}.block-job-feed .text-container .h3 strong{font-weight:var(--fw-bold);color:var(--blue-400)}.block-job-feed .text-container p{font-size:var(--fs-body-lg);text-wrap:balance}.block-job-feed .ds-subsection{font-family:var(--font-sans);font-size:var(--fs-h2);line-height:var(--lh-snug);font-weight:var(--fw-semibold);color:var(--navy-900);margin-top:30px}.block-job-feed .ds-subsection:first-of-type{margin-top:0}.block-job-feed .flex-grid{margin:0 -15px -15px}.block-job-feed .flex-grid>li{margin-bottom:15px}.block-job-feed .grid-item{height:100%;padding-bottom:12px}.block-job-feed .card{overflow:hidden;margin:0 0 5px;background-color:var(--bg);border:solid 1px var(--line-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--sp-6);height:100%;text-align:left}.block-job-feed .card .text-container{position:relative;text-align:left;margin:0}.block-job-feed .card .eyebrow{font-size:11px;color:var(--blue-600);margin:0 0 12px}.block-job-feed .card .eyebrow.has-line:before{background-color:var(--blue-600)}.block-job-feed .card .title{font-family:var(--font-sans);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--navy-900);line-height:var(--lh-snug);margin:0 0 15px;text-wrap:balance;display:block}.block-job-feed .card p{margin-top:-5px;font-size:var(--fs-body-sm);line-height:1.25;text-wrap:auto;line-height:1.5}.block-job-feed .card p:last-of-type{margin-bottom:0}.block-job-feed .card .button-group{display:block;margin-top:30px}@media only screen and (max-width: 1024px)and (min-width: 641px){.block-job-feed{margin:60px auto;padding:0 15px}.block-job-feed.tinted{padding:60px 15px}}@media only screen and (max-width: 640px){.block-job-feed{margin:40px auto;padding:0 5px}.block-job-feed.tinted{padding:40px 5px}}
