.wcc-careers-template{padding:0;margin:0;max-width:none!important}
.wcc-careers-template>.wp-block-post-content{max-width:none!important;width:100%;margin:0}
.wcc-careers-template .wp-block-post-content>.wcc-careers{max-width:none!important;width:100%;margin:0}
.wcc-careers{color:#13194a;background:#e7e8ed;font:18px/1.55 Arial,Helvetica,sans-serif;width:100%;max-width:none!important;margin:0!important}
.wcc-careers *{box-sizing:border-box}
.wcc-careers h1,.wcc-careers h2,.wcc-careers h3{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.04;letter-spacing:-.015em;margin:18px 0 26px}
.wcc-careers h1{font-size:clamp(50px,6.2vw,94px)}
.wcc-careers h2{font-size:clamp(44px,5.2vw,80px)}
.wcc-careers h3{font-size:clamp(26px,2.7vw,38px)}
.wcc-careers p{margin:0 0 22px}
.wcc-careers .car-label{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.12em}
.wcc-careers .car-section{padding:76px max(6%,calc((100% - 1400px)/2))}
.wcc-careers .wp-block-button__link{border-radius:0;background:#13194a;color:#fff;font:700 14px/1.4 Arial,sans-serif;padding:17px 24px;min-height:48px;text-decoration:none}
.wcc-careers .wp-block-button__link:focus-visible{outline:3px solid currentColor;outline-offset:5px}
.wcc-careers .car-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;background:#e7e8ed}
.wcc-careers .car-hero-copy{padding:64px 8% 64px 11%}
.wcc-careers .car-hero-copy>p:not(.car-label){max-width:480px}
.wcc-careers .car-hero .wp-block-buttons{margin-top:30px}
.wcc-careers .car-hero-photo{width:80%;max-width:480px;margin:48px auto;min-width:0;background:#d6d8df}
.wcc-careers .car-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;filter:none}
.wcc-careers figcaption{font:12px/1.5 Arial,sans-serif;padding:12px 16px;margin:0;background:#e7e8ed;color:#13194a}
.wcc-careers .car-stripe{background:#ef5105;padding:22px 6%;text-align:center}
.wcc-careers .car-stripe p{font:clamp(18px,2.3vw,32px)/1.4 Anton,Impact,sans-serif;margin:0}
.wcc-careers .car-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:start;background:#fff}
.wcc-careers .car-story>*,.wcc-careers .car-values-grid>*,.wcc-careers .car-driver>*{margin-block:0!important}
.wcc-careers .car-story h2{font-size:clamp(40px,4.4vw,66px)}
.wcc-careers .car-story-copy{padding-top:38px;max-width:580px}
.wcc-careers .car-values{background:#13194a;color:#fbcc0a}
.wcc-careers .car-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:44px}
.wcc-careers .car-value{border-top:1px solid #fbcc0a;padding-top:24px}
.wcc-careers .car-value h3{font-size:30px}
.wcc-careers .car-value>p:last-child{color:#fff;margin-bottom:0}
.wcc-careers .car-wide-photo{margin:0;background:#d6d8df}
.wcc-careers .car-wide-photo img{display:block;width:100%;height:auto;aspect-ratio:16/7;object-fit:cover;filter:none}
.wcc-careers .car-openings{background:#fbcc0a;scroll-margin-top:40px}
.wcc-careers .car-openings-note{border-top:1px solid #13194a;margin-top:40px;padding-top:28px}
.wcc-careers .car-openings-note h3{font-size:clamp(34px,4vw,54px)}
.wcc-careers .car-openings-note>p:last-child{max-width:610px;margin-bottom:0}
.wcc-careers .car-driver{background:#4589d7;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px;align-items:center}
.wcc-careers .car-driver h2{font-size:clamp(38px,4vw,60px)}
.wcc-careers .car-driver-copy>p:last-child{max-width:560px;margin-bottom:0}
.wcc-careers .car-driver>.wp-block-buttons{justify-content:flex-end}
.wcc-footer .footer-careers-link{margin:0;font:700 14px/1.5 Arial,Helvetica,sans-serif}
.wcc-footer .footer-careers-link a{display:inline-flex;align-items:center;min-height:44px;color:#fbcc0a;text-underline-offset:5px}
@media(max-width:1000px){.wcc-careers .car-story{gap:32px}.wcc-careers .car-values-grid{gap:24px}}
@media(max-width:781px){
.wcc-careers{font-size:16px}
.wcc-careers h1{font-size:clamp(42px,9.6vw,74px)}
.wcc-careers h2{font-size:clamp(40px,9vw,64px)}
.wcc-careers .car-section{padding:48px 6%}
.wcc-careers .car-hero,.wcc-careers .car-story,.wcc-careers .car-values-grid,.wcc-careers .car-driver{grid-template-columns:minmax(0,1fr)}
.wcc-careers .car-hero-copy{padding:48px 6% 28px}
.wcc-careers .car-hero-photo{width:88%;margin:0 auto 48px}
.wcc-careers .car-story{gap:10px}
.wcc-careers .car-story-copy{padding-top:0}
.wcc-careers .car-values-grid{gap:28px;margin-top:32px}
.wcc-careers .car-wide-photo img{aspect-ratio:4/3}
.wcc-careers .car-driver{gap:28px}
.wcc-careers .car-driver>.wp-block-buttons{justify-content:flex-start}
.wcc-careers .car-story h2,.wcc-careers .car-driver h2{font-size:clamp(40px,9vw,64px)}
}
