.industrial-job-card,.industrial-job-detail{--industrial-ink:#242628;--industrial-muted:#64686b;--industrial-line:#dedfdf;--industrial-red:#ff1313;--industrial-red-hover:color-mix(in srgb, var(--industrial-red) 88%, black);--industrial-paper:#f3f3f1;--font-sans:Barlow, Arial, sans-serif;--font-display:"Barlow Condensed", Barlow, sans-serif;--font-mono:Barlow, Arial, sans-serif;color:var(--industrial-ink);font-family:Barlow,Arial,sans-serif}.industrial-job-card{text-decoration:none;transition:border-color .15s,background-color .15s;position:relative;border:1px solid var(--industrial-line)!important;box-shadow:none!important;background:#fff!important;border-radius:2px!important}.industrial-job-card:before{content:"";background:var(--industrial-ink);height:5px;position:absolute;top:0;left:0;right:0}.industrial-job-card:hover{box-shadow:none!important;background:#fcfcfb!important;border-color:#bfc1c2!important;transform:none!important}.industrial-job-card>header{padding-top:3px}.industrial-job-card h3,.industrial-job-detail h1,.industrial-job-detail h2,.industrial-job-detail h3{letter-spacing:.005em;font-family:Barlow Condensed,Barlow,sans-serif;font-weight:700}.industrial-job-card h3{font-size:22px!important;line-height:1.12!important}.industrial-job-card>header>div>div:first-child{font-weight:600;color:var(--industrial-muted)!important;letter-spacing:.09em!important;font-family:Barlow Condensed,Barlow,sans-serif!important;font-size:13px!important}.industrial-job-card .chip{border:1px solid var(--industrial-line);color:var(--industrial-ink);white-space:normal;overflow-wrap:anywhere;background:#f5f5f3;font-family:Barlow,Arial,sans-serif;border-radius:2px!important}.industrial-job-card .chip-mono{border-color:var(--industrial-red);background:var(--industrial-red);color:#fff;font-weight:700}.industrial-job-card .chip-mono svg{color:#fff}.industrial-job-card footer{border-color:var(--industrial-line)!important}.industrial-job-card footer>span:last-child{letter-spacing:.045em;text-transform:uppercase;font-family:Barlow Condensed,Barlow,sans-serif;color:var(--industrial-red)!important;font-size:15px!important;font-weight:700!important}.industrial-job-card-compact{padding:20px!important}.industrial-job-card-compact>div:nth-child(2)>div:first-child{font-family:Barlow Condensed,Barlow,sans-serif;line-height:1.15;font-size:19px!important;font-weight:700!important}.industrial-job-card-compact>div:nth-child(2)>div:nth-child(2){color:var(--industrial-muted)!important;font-size:13px!important}.industrial-job-card-live{padding:0!important}.industrial-job-card-live>div:nth-child(2){gap:9px!important;padding:16px!important}.industrial-job-card-live>div:nth-child(2)>div:first-child{font-weight:600;color:var(--industrial-muted)!important;letter-spacing:.09em!important;font-family:Barlow Condensed,Barlow,sans-serif!important}.industrial-job-card-live h3{font-size:20px!important}.industrial-job-card-live .chip{font-size:12px}.industrial-job-card-list{padding:18px!important}.industrial-job-card-list h3{margin-bottom:8px!important;font-size:22px!important;line-height:1.12!important}.industrial-job-card-list>div:nth-child(2)>div:first-child span:first-child{font-weight:600;letter-spacing:.08em!important;font-family:Barlow Condensed,Barlow,sans-serif!important}.industrial-job-card-list .job-thumb,.industrial-job-card-list .job-thumb-sigla{border-radius:2px}.industrial-job-card-list .job-thumb{border-color:var(--industrial-line)}.industrial-job-card-list .jobs-list-actions .btn{background:var(--industrial-red);color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:2px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:14px;font-weight:700}.industrial-job-detail .job-layout>div>div:first-child h1{text-transform:uppercase;line-height:1.02;font-size:clamp(34px,4vw,48px)!important}.industrial-job-detail .job-layout>div>div:first-child .chip{border:1px solid var(--industrial-line);color:var(--industrial-ink);background:#f4f4f2;font-family:Barlow,Arial,sans-serif;border-radius:2px!important}.industrial-job-detail .job-layout>div>div:first-child .chip-mono{border-color:var(--industrial-red);background:var(--industrial-red);color:#fff;font-size:15px;font-weight:700}.industrial-job-detail .job-layout>div>div:first-child .chip-mono svg{color:#fff}.industrial-job-detail .job-cta-top.btn-brand,.industrial-job-detail .job-aside .btn-brand{letter-spacing:.06em;text-transform:uppercase;font-family:Barlow Condensed,Barlow,sans-serif;font-size:17px;font-weight:700;border:1px solid var(--industrial-red)!important;background:var(--industrial-red)!important;color:#fff!important;box-shadow:none!important;border-radius:2px!important}.industrial-job-detail .job-cta-top.btn-brand:hover,.industrial-job-detail .job-aside .btn-brand:hover{border-color:var(--industrial-red-hover)!important;background:var(--industrial-red-hover)!important}.industrial-job-detail .job-aside>.card{border:1px solid var(--industrial-line)!important;border-left:5px solid var(--industrial-red)!important;background:var(--industrial-paper)!important;box-shadow:none!important;border-radius:2px!important}.industrial-job-detail .card{box-shadow:none!important;border-radius:6px!important}.industrial-job-detail .job-aside>.card{border-radius:2px!important}.industrial-job-detail .industrial-company-card{border:1px solid var(--industrial-line)!important;border-left:5px solid var(--industrial-red)!important;background:var(--industrial-paper)!important;border-radius:6px!important}.industrial-job-detail .industrial-company-card>div>div:first-child{font-family:Barlow Condensed,Barlow,sans-serif;font-size:20px!important;font-weight:700!important}.industrial-job-detail .job-aside .eyebrow{color:var(--industrial-muted);letter-spacing:.08em;text-transform:uppercase;font-family:Barlow Condensed,Barlow,sans-serif;font-size:16px;font-weight:700}@media (width<=360px){.industrial-job-detail .industrial-benefits-grid{grid-template-columns:minmax(0,1fr)!important}.industrial-jobs-page .jobs-toolbar{align-items:flex-start}.industrial-jobs-page .jobs-toolbar>div:last-child{flex-direction:column;width:100%;min-width:0;align-items:stretch!important}.industrial-jobs-page .jobs-toolbar>div:last-child>div{min-width:0}.industrial-jobs-page .jobs-toolbar>div:last-child>div:last-child{flex-wrap:wrap;width:100%}.industrial-jobs-page .jobs-toolbar>div:last-child>div:last-child>div{flex-wrap:wrap;width:100%;min-width:0;border-radius:6px!important}.industrial-jobs-page .jobs-toolbar>div:last-child>div:last-child>div>button{white-space:normal;flex:auto;justify-content:center;padding-left:10px!important;padding-right:10px!important}}@media (width<=640px){.industrial-jobs-page .match-banner{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;display:grid}.industrial-jobs-page .match-banner>:last-child{grid-column:1/-1;width:100%;align-items:stretch!important}.industrial-public-footer .industrial-footer-meta{justify-content:flex-start!important}.industrial-public-footer .industrial-footer-legal{flex-wrap:wrap;width:100%;gap:10px 12px!important}.industrial-public-footer .industrial-footer-legal .mono{flex-basis:100%}.industrial-job-card h3{font-size:19px!important}.industrial-job-card-live h3{font-size:18px!important}.industrial-job-detail .job-layout>div>div:first-child h1{font-size:clamp(30px,8vw,40px)!important}}
