._hero_1c46l_1{color:#fff;background:linear-gradient(105deg,#031321fa,#061a2dd6),url(/assets/asean-rail.webp) 50%/cover;padding:72px 0 62px}._canadaHero_1c46l_2{background-image:linear-gradient(100deg,#031321f2 8%,#031321c2 50%,#03132133),url(/assets/booklet-canada-hero.webp);background-position:50%,50% 60%}._hero_1c46l_1 h1{letter-spacing:-.035em;text-transform:none;max-width:850px;font-size:clamp(2.25rem,4.6vw,3.7rem);font-weight:750;line-height:1.12}._hero_1c46l_1>div>p:last-child{color:#fffc;max-width:720px;margin:24px 0 0;font-size:1rem;line-height:1.65}._regionNav_1c46l_5{border-bottom:1px solid var(--line);background:#fff}._regionNav_1c46l_5>div{flex-wrap:wrap;gap:8px;padding-block:15px;display:flex}._regionNav_1c46l_5 a{border:1px solid #0000;padding:11px 20px;font-size:.86rem;font-weight:700}._regionNav_1c46l_5 a[aria-current=page]{color:var(--navy-900);text-underline-offset:7px;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:2px}._regionNav_1c46l_5 a:hover{border-color:var(--red)}._content_1c46l_10{background:var(--paper)}._pathways_1c46l_11{grid-template-columns:1fr 1fr;gap:24px;display:grid}._pathways_1c46l_11 article{border:1px solid var(--line);border-top:5px solid var(--orange);background:#fff;flex-direction:column;align-items:flex-start;padding:35px;display:flex}._pathways_1c46l_11 article:last-child{border-top-color:var(--red)}._pathways_1c46l_11 span{color:var(--red-dark);letter-spacing:.1em;margin-bottom:20px;font-size:.8rem;font-weight:900}._pathways_1c46l_11 h2{text-transform:none;font-size:clamp(1.65rem,2.8vw,2.2rem);font-weight:750}._pathways_1c46l_11 p{color:var(--muted);margin:18px 0 28px;font-size:.95rem;line-height:1.65}._pathways_1c46l_11 a{margin-top:auto}._marketGrid_1c46l_18{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}._marketGrid_1c46l_18 article{border:1px solid var(--line);border-top:4px solid var(--orange);background:#fff;padding:28px}._marketGrid_1c46l_18 span{background:var(--navy-900);color:#fff;justify-content:center;align-items:center;width:44px;height:36px;margin-bottom:25px;font-size:.8rem;font-weight:950;display:inline-flex}._marketGrid_1c46l_18 h2{text-transform:none;font-size:1.5rem;font-weight:750;line-height:1.2}._marketGrid_1c46l_18 p{color:var(--muted);margin:14px 0 20px;font-size:.9rem;line-height:1.65}._marketGrid_1c46l_18 small{border-top:1px solid var(--line);color:var(--navy-700);padding-top:15px;font-size:.75rem;font-weight:850;display:block}._note_1c46l_24{color:var(--muted);margin:26px 0 32px;font-size:.8rem;line-height:1.55}._context_1c46l_25{border-left:5px solid var(--red);background:#fff;grid-template-columns:1fr auto;align-items:center;gap:40px;margin:25px 0 32px;padding:30px;display:grid}._context_1c46l_25 h2{text-transform:none;font-size:1.5rem;font-weight:750;line-height:1.25}._context_1c46l_25 p{color:var(--muted);max-width:760px;margin:15px 0 0;font-size:.92rem;line-height:1.65}._projectGrid_1c46l_28{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}._projectGrid_1c46l_28 article{border:1px solid var(--line);border-top:4px solid var(--navy-700);background:#fff;min-width:0;padding:27px}._projectGrid_1c46l_28 article>div{color:var(--muted);justify-content:space-between;gap:12px;margin-bottom:23px;font-size:.72rem;font-weight:850;display:flex}._projectGrid_1c46l_28 h2{text-transform:none;overflow-wrap:anywhere;font-size:1.45rem;font-weight:750;line-height:1.25}._projectGrid_1c46l_28 p{color:var(--muted);margin:14px 0 0;font-size:.9rem;line-height:1.6}._projectGrid_1c46l_28 ._featured_1c46l_33{background:var(--navy-900);color:#fff;border-top-color:var(--red)}._projectGrid_1c46l_28 ._featured_1c46l_33 p,._projectGrid_1c46l_28 ._featured_1c46l_33>div{color:#ffffffb3}._booklet_1c46l_35{border-top:1px solid var(--line);margin-top:48px;padding-top:38px}._bookletHeading_1c46l_36{justify-content:space-between;align-items:center;gap:26px;margin-bottom:26px;display:flex}._bookletHeading_1c46l_36 h2{text-transform:none;font-size:1.7rem;font-weight:750;line-height:1.25}._bookletHeading_1c46l_36 ._previewEyebrow_1c46l_38{color:var(--red-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:800}._bookletHeading_1c46l_36>a{text-align:center;flex-shrink:0;max-width:360px;font-size:.8rem}._previews_1c46l_40{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}._previews_1c46l_40 a{border:1px solid var(--line);background:#fff;min-width:0;padding:12px;transition:border-color .18s;display:block}._previews_1c46l_40 a:hover{border-color:var(--red)}._previews_1c46l_40 img{aspect-ratio:2480/3508;object-fit:contain;width:100%;height:auto;display:block;box-shadow:0 4px 14px #00132412}._previews_1c46l_40 span{margin-top:14px;font-size:.8rem;font-weight:700;line-height:1.45;display:block}._cta_1c46l_45{background:var(--navy-900);color:#fff;padding:65px 0}._cta_1c46l_45>div{grid-template-columns:1fr auto;align-items:center;gap:45px;display:grid}._cta_1c46l_45 h2{text-transform:none;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:750;line-height:1.2}._cta_1c46l_45 p{color:#ffffffc2;max-width:760px;margin:18px 0 0;font-size:.95rem;line-height:1.65}@media (max-width:900px){._marketGrid_1c46l_18,._projectGrid_1c46l_28{grid-template-columns:repeat(2,minmax(0,1fr))}._context_1c46l_25,._cta_1c46l_45>div{grid-template-columns:1fr;gap:24px}._context_1c46l_25 a,._cta_1c46l_45 a{justify-self:start}._bookletHeading_1c46l_36{flex-direction:column;align-items:flex-start}}@media (max-width:620px){._hero_1c46l_1{padding:48px 0 42px}._hero_1c46l_1 h1{font-size:clamp(2rem,8.7vw,2.3rem)}._hero_1c46l_1>div>p:last-child{font-size:.95rem}._pathways_1c46l_11,._marketGrid_1c46l_18,._projectGrid_1c46l_28{grid-template-columns:1fr}._pathways_1c46l_11 article,._marketGrid_1c46l_18 article,._projectGrid_1c46l_28 article,._context_1c46l_25{padding:25px}._regionNav_1c46l_5>div{gap:3px}._regionNav_1c46l_5 a{padding:10px 11px;font-size:.79rem}._previews_1c46l_40{gap:8px}._previews_1c46l_40 a{padding:5px}._previews_1c46l_40 span{margin-top:10px;font-size:.66rem}._bookletHeading_1c46l_36>a{width:100%;max-width:none}._booklet_1c46l_35{margin-top:36px;padding-top:30px}}
