/* Career Centre component rules reconstructed from the published Trade Tracks platform. */
.career-list{border-top:1px solid var(--line)}.career-list>a{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:16px 5px;display:grid}.career-list>a:hover{background:#f5f7f5}.career-list small{color:var(--muted);margin-top:5px;display:block}.career-list em{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-style:normal}@media (width<=700px){.career-list>a{grid-template-columns:auto 1fr auto}.career-list em{display:none}}.page-hero h1,.career-hero h1{letter-spacing:-.045em;max-width:1000px;margin:0 0 25px;font:500 clamp(48px,6vw,82px)/1.02 Georgia,serif}.page-hero>p:not(.eyebrow),.career-hero>p:not(.eyebrow){color:var(--muted);max-width:800px;font-size:18px;line-height:1.75}.career-hero{background:var(--cream);padding:90px 12vw 60px}.career-hero>div{align-items:center;gap:25px;margin-top:30px;display:flex}.career-hero button{border:1px solid var(--line);background:#fff;padding:13px 18px}.career-hero a{color:var(--green);font-size:12px;font-weight:700}.career-layout{grid-template-columns:260px 1fr;gap:70px;padding:70px 12vw;display:grid}.career-layout aside{border-top:5px solid var(--orange);background:#f5f6f3;align-self:start;padding:22px;position:sticky;top:110px}.career-layout aside b{font-size:12px}.career-layout aside p{font:22px Georgia,serif}.career-layout aside small{color:var(--muted);line-height:1.6}.career-layout article{border-bottom:1px solid var(--line);grid-template-columns:50px 1fr;gap:15px;padding:25px 0;display:grid}.career-layout article>span{color:var(--orange);padding-top:7px;font-size:10px}.career-layout h2{margin:0;font:500 25px Georgia,serif}.career-layout article p{color:var(--muted);font-size:13px;line-height:1.7}@media (width<=700px){.page-hero,.career-hero{padding:65px 23px}.page-hero h1,.career-hero h1{font-size:47px}.career-layout{grid-template-columns:1fr;gap:30px;padding:45px 23px}.career-layout aside{position:static}.career-layout article{grid-template-columns:32px 1fr}}.directory-hero,.career-hub-hero,.career-profile-hero{background:linear-gradient(125deg,#eef4ee,#faf7ed);border-radius:36px;margin:30px 3vw 0;padding:90px 10vw}.directory-hero h1,.career-hub-hero h1,.career-profile-hero h1{letter-spacing:-.045em;max-width:1050px;margin:0 0 22px;font:500 clamp(48px,6vw,82px)/1.02 Georgia,serif}.directory-hero>p:not(.eyebrow),.career-hub-hero>p:not(.eyebrow),.career-profile-hero>p:not(.eyebrow){color:var(--muted);max-width:820px;font-size:18px;line-height:1.7}.career-card-top{color:var(--card-accent);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.career-card-top small{color:var(--muted)}.career-hub,.career-profile{--career-accent:var(--green)}.career-hub.assemble,.career-profile.assemble{--career-accent:var(--orange)}.career-hub.transport,.career-profile.transport{--career-accent:var(--blue)}.career-hub.help,.career-profile.help{--career-accent:var(--gold)}.career-hub-hero,.career-profile-hero{border-top:8px solid var(--career-accent)}.career-hub-hero .eyebrow,.career-profile-hero .eyebrow{color:var(--career-accent)}.career-badges{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.career-badges span{border:1px solid var(--line);background:#fff;border-radius:18px;padding:8px 13px;font-size:10px;font-weight:700}.career-doorways{grid-template-columns:repeat(3,1fr);gap:18px;margin:55px 7vw 70px;display:grid}.career-doorways>a{border-bottom:7px solid var(--career-accent);background:#fff;border-radius:24px;padding:30px;transition:transform .2s;box-shadow:0 12px 35px #14211c14}.career-doorways>a:hover{transform:translateY(-5px)}.career-doorways>a>b{color:var(--career-accent);font-size:10px}.career-doorways>a>span{margin:25px 0 6px;font:56px Georgia,serif;display:block}.career-doorways h2{margin:0 0 12px;font:25px Georgia,serif}.career-doorways p{color:var(--muted);min-height:60px;font-size:12px;line-height:1.65}.career-doorways em{color:var(--career-accent);font-size:11px;font-style:normal;font-weight:700}.career-tabs{background:#fff;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:6px;max-width:650px;margin:25px auto 0;padding:8px;display:grid;box-shadow:0 10px 30px #14211c14}.career-tabs a{text-align:center;color:var(--muted);border-radius:12px;padding:13px 20px}.career-tabs a.active{background:var(--career-accent);color:#fff}.career-tabs b{margin-right:8px;font-size:9px}.career-tabs span{font-size:12px;font-weight:700}.career-profile-content{grid-template-columns:270px 1fr;gap:60px;padding:65px 10vw 90px;display:grid}.career-profile-content aside{border-top:5px solid var(--career-accent);background:#fff8df;border-radius:0 0 14px 14px;align-self:start;padding:23px;position:sticky;top:110px}.career-profile-content aside>b{font-size:11px}.career-profile-content aside>p{font:22px Georgia,serif}.career-profile-content aside>small{color:var(--muted);line-height:1.6}.career-profile-content article{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;padding:31px 0;display:grid}.career-profile-content article>span{color:var(--career-accent);padding-top:7px;font-size:9px;font-weight:700}.career-profile-content h2{margin:0 0 10px;font:28px Georgia,serif}.career-profile-content article p{color:var(--muted);font-size:13px;line-height:1.7}.career-missing{min-height:70vh;padding:100px 10vw}.career-missing h1{font:50px Georgia,serif}.career-missing a{color:var(--green);font-weight:700}@media (width<=1000px){.career-doorways,.all-careers-controls,.career-profile-content{grid-template-columns:1fr}.career-profile-content aside{position:static}}@media (width<=700px){.directory-hero,.career-hub-hero,.career-profile-hero{border-radius:24px;margin:14px;padding:60px 24px}.directory-hero h1,.career-hub-hero h1,.career-profile-hero h1{font-size:46px}.career-doorways{margin:35px 14px 55px}.career-tabs{margin:18px 14px 0}.career-tabs a{padding:12px 6px}.career-tabs b{display:none}.career-profile-content{padding:45px 24px}.career-profile-content article{grid-template-columns:30px 1fr}}.mini-profile-links,.career-doorways{grid-template-columns:repeat(4,1fr)}.career-tabs{grid-template-columns:repeat(4,1fr);max-width:800px}@media (width<=1000px){.career-doorways{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.career-doorways{grid-template-columns:1fr}}.ie-centre{--paper:#f5f1e8;--navy:#142332;max-width:1240px;margin:auto;padding:0 24px}.ie-centre section{margin:88px 0}.ie-hero{background:var(--paper);grid-template-columns:1fr 1.07fr;min-height:600px;margin-top:38px;display:grid}.ie-heroCopy{padding:66px 56px}.ie-eyebrow{letter-spacing:.18em;color:#d96800;margin:0 0 14px;font-size:11px;font-weight:900}.ie-hero h1,.ie-pageIntro h1,.ie-verification h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(52px,7vw,94px);line-height:.87}.ie-hero h1 em{color:var(--orange);font-family:Georgia,serif;font-weight:400}.ie-lede{color:#3f4a54;max-width:720px;font-size:20px;line-height:1.55}.ie-actions{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.ie-actions button{color:var(--ink);border:1px solid var(--line);background:#fff}.ie-actions button:hover{color:#fff}.ie-badges{flex-wrap:wrap;gap:8px;display:flex}.ie-badges span{letter-spacing:.08em;border:1px solid #bdb5a5;padding:8px 10px;font-size:10px;font-weight:900}.ie-heroImage{min-height:520px;position:relative}.ie-heroImage img{object-fit:cover;width:100%;height:100%}.ie-heroImage p{color:#fff;background:#142332db;margin:0;padding:10px 14px;font-size:10px;position:absolute;bottom:0;left:0}.ie-whyMatters{text-align:center;max-width:890px;margin-left:auto;margin-right:auto}.ie-whyMatters h2,.ie-journey h2,.ie-centre section>h2,.ie-twoCol h2,.ie-reflection h2,.ie-pathway h2,.ie-mentor h2,.ie-verification h1{margin:0 0 22px;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1.07}.ie-whyMatters>p:last-of-type{color:var(--muted);font-size:18px;line-height:1.7}.ie-facts,.ie-bigFacts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.ie-facts div,.ie-bigFacts div{border-right:1px solid var(--line);padding:28px 16px}.ie-facts b,.ie-bigFacts b{color:#d96800;font-size:27px;display:block}.ie-facts span,.ie-bigFacts span{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ie-journeyGrid{background:#c9c2b5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.ie-journeyGrid a{background:var(--navy);color:#fff;flex-direction:column;min-height:250px;padding:34px;transition:all .2s;display:flex}.ie-journeyGrid a:hover{background:var(--orange);transform:translateY(-5px)}.ie-journeyGrid span{color:#ffc36b;font-size:12px}.ie-journeyGrid b{margin-top:28px;font-size:38px}.ie-journeyGrid p{color:#d6dde2;line-height:1.5}.ie-journeyGrid i{margin-top:auto;font-style:normal;font-weight:700}.ie-workplaces,.ie-twoCol{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid}.ie-pillgrid{flex-wrap:wrap;gap:10px;display:flex}.ie-pillgrid span,.ie-mentorSlots span{border:1px solid var(--line);background:#fff;padding:12px 16px}.ie-sources{border-top:1px solid var(--line);padding-top:52px}.ie-sourcegrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ie-sourcegrid a{border:1px solid var(--line);background:#fff;flex-direction:column;gap:9px;padding:22px;display:flex}.ie-sourcegrid a:hover{border-color:var(--orange)}.ie-sourcegrid span{color:var(--muted);font-size:13px;line-height:1.5}.ie-pageIntro{background:var(--paper);grid-template-columns:1.15fr .85fr;margin-top:38px;display:grid}.ie-pageIntro>div{padding:58px}.ie-pageIntro h1{font-size:clamp(48px,6vw,76px);line-height:.95}.ie-pageIntro img{object-fit:cover;width:100%;height:100%;min-height:470px}.ie-sponsor-note{color:#8a8174;border-top:1px dashed #bfb6a7;margin-top:30px;padding-top:12px;font-size:10px}.ie-twoCol p{color:var(--muted);font-size:17px;line-height:1.75}.ie-checklist{margin:0;padding:0;list-style:none}.ie-checklist li{border-bottom:1px solid var(--line);padding:13px 0 13px 28px;position:relative}.ie-checklist li:before{content:"✓";color:var(--orange);font-weight:900;position:absolute;left:0}.ie-qualification{border-left:4px solid var(--orange);background:#fff6e8;padding:15px 18px!important;font-size:14px!important}.ie-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ie-cards article{border:1px solid var(--line);background:#fff;padding:28px}.ie-cards h3,.ie-emptyMedia h3,.ie-pathway h3{margin:6px 0 12px;font-size:23px}.ie-cards p{color:var(--muted);line-height:1.65}.ie-dark{background:var(--navy);color:#fff;padding:58px}.ie-dark p{color:#dbe1e5}.ie-dark .ie-pillgrid span{background:#1d3448;border-color:#466174}.ie-next{background:var(--orange);color:#fff;margin:80px 0 0;padding:36px 46px;display:block}.ie-next span{letter-spacing:.14em;font-size:10px}.ie-next strong{margin-top:7px;font-size:40px;display:block}.ie-next p{margin-bottom:0}.ie-pathdot{background:var(--orange);border-radius:50%;width:11px;height:11px;display:inline-block}.ie-wage{background:var(--navy);color:#fff;grid-template-columns:1.4fr repeat(3,1fr) 2.3fr;align-items:center;gap:24px;padding:35px;display:grid}.ie-wage div b{color:#ffc36b;font-size:28px;display:block}.ie-wage div span{text-transform:uppercase;font-size:10px}.ie-wage>p:last-child{color:#cbd5dc;font-size:12px}.ie-reflection{max-width:900px;margin-inline:auto}.ie-questions{gap:9px;margin:30px 0;display:grid}.ie-questions label{border:1px solid var(--line);cursor:pointer;background:#fff;align-items:center;gap:15px;padding:18px;display:flex}.ie-questions label.selected{border-color:var(--orange);background:#fff6e8}.ie-questions input{width:21px;height:21px;accent-color:var(--orange)}.ie-reflectionResult{background:var(--paper);padding:28px}.ie-reflectionResult strong{font-family:Georgia,serif;font-size:30px}.ie-emptyNote{border-left:6px solid var(--orange);background:var(--paper);padding:24px 30px}.ie-mediaGrid{gap:16px;display:grid}.ie-emptyMedia{border:1px solid var(--line);background:#fff;grid-template-columns:170px 1fr;align-items:center;min-height:170px;display:grid}.ie-emptyMedia>div:last-child{padding:25px}.ie-emptyMedia p{color:var(--muted)}.ie-play{background:var(--navy);color:#ffc36b;place-items:center;height:100%;font-size:34px;display:grid}.ie-storyPlaceholder{gap:9px;display:grid}.ie-storyPlaceholder span{background:var(--paper);border-left:3px solid var(--orange);padding:14px 18px}.ie-outline{color:var(--navy);border:1px solid var(--navy);background:0 0}.ie-mentor{background:var(--paper);padding:54px}.ie-mentorSlots{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.ie-bigFacts{grid-template-columns:repeat(4,1fr);margin-bottom:22px}.ie-narrow{max-width:900px;margin:auto}.ie-pathway{max-width:900px;margin-inline:auto}.ie-pathway article{border-top:1px solid var(--line);grid-template-columns:80px 1fr;padding:24px 0;display:grid}.ie-pathway article>span{color:var(--orange);font-weight:900}.ie-pathway h3{margin:0}.ie-pathway p{color:var(--muted)}.ie-eligibility .ie-cards{grid-template-columns:repeat(4,1fr)}.ie-eligibility article b{color:#d96800;font-size:24px}.ie-textLink{color:#d96800;font-weight:800}.ie-tableWrap{margin:35px 0;overflow:auto}.ie-centre table{border-collapse:collapse;background:#fff;width:100%;min-width:1100px;font-size:13px}.ie-centre th,.ie-centre td{text-align:left;vertical-align:top;border:1px solid var(--line);padding:13px;line-height:1.45}.ie-centre th{background:var(--navy);color:#fff}.ie-status{color:#215d2a;white-space:nowrap;background:#e8f3e9;padding:5px 8px;font-weight:700;display:inline-block}.ie-centre td a{color:#d96800;font-weight:700}@media (width<=850px){.ie-hero,.ie-pageIntro,.ie-twoCol,.ie-workplaces{grid-template-columns:1fr}.ie-heroCopy,.ie-pageIntro>div{padding:38px 26px}.ie-heroImage{min-height:340px}.ie-pageIntro img{min-height:310px;max-height:400px}.ie-journeyGrid,.ie-cards,.ie-sourcegrid,.ie-wage{grid-template-columns:1fr 1fr}.ie-wage>p:last-child{grid-column:1/-1}.ie-facts,.ie-bigFacts{grid-template-columns:1fr 1fr}.ie-twoCol{gap:25px}.ie-eligibility .ie-cards{grid-template-columns:1fr 1fr}.ie-dark{padding:34px}}@media (width<=520px){.ie-centre{padding:0 14px}.ie-hero h1{font-size:52px}.ie-journeyGrid,.ie-cards,.ie-sourcegrid,.ie-facts,.ie-bigFacts{grid-template-columns:1fr}.ie-facts div,.ie-bigFacts div{border-right:0;border-bottom:1px solid var(--line)}.ie-emptyMedia{grid-template-columns:1fr}.ie-play{height:100px}.ie-eligibility .ie-cards{grid-template-columns:1fr}.ie-next{padding:28px}.ie-next strong{font-size:29px}}.full-career .ie-hero h1{font-size:clamp(46px,6vw,82px);line-height:.92}.full-career .ie-heroCopy{flex-direction:column;justify-content:center;display:flex}.full-career .ie-heroImage img,.full-career .ie-pageIntro img{object-position:center}.full-career .ie-dark{background:#142332}.full-career .ie-next{background:var(--orange)}.full-career .ie-sourcegrid strong,.full-career .ie-textLink,.full-career .ie-centre td a{color:var(--orange)}.ie-sponsor-note{display:none}.ie-centre .ie-actions a{color:var(--ink);border:1px solid var(--line);background:#fff;padding:12px 17px;font-weight:700}.ie-earningNote{border-left:6px solid var(--orange);background:#fff6e8;margin:-66px 0 72px;padding:24px 30px}.ie-earningNote strong{margin-bottom:7px;font-size:20px;display:block}.ie-earningNote p{color:var(--muted);margin:0;line-height:1.65}.job-actions .career-link{color:#2e7d32}
