#crdu-abu-dhabi{--signal:#b7754e;--signal-dark:#865038}
#crdu-abu-dhabi .crduad-hero{background-color:#111619;background-image:radial-gradient(circle at 82% 17%,rgba(183,117,78,.23),transparent 31%),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:auto,68px 68px}
#crdu-abu-dhabi .crduad-hero-grid{align-items:center;display:grid;gap:76px;grid-template-columns:1fr 430px}
#crdu-abu-dhabi .crduad-route-console{background:rgba(8,11,13,.82);border:1px solid rgba(183,117,78,.48);padding:30px}
#crdu-abu-dhabi .crduad-route-console>span,#crdu-abu-dhabi .crduad-intercity aside>span{color:var(--signal);font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}
#crdu-abu-dhabi .crduad-route-line{border-top:1px solid var(--line-light);display:grid;gap:4px 14px;grid-template-columns:12px 125px 1fr;margin-top:18px;padding-top:18px}
#crdu-abu-dhabi .crduad-route-line i{background:var(--signal);border-radius:50%;height:8px;margin-top:8px;width:8px}
#crdu-abu-dhabi .crduad-route-line b{color:var(--white);font-family:var(--serif);font-size:22px;font-weight:600}
#crdu-abu-dhabi .crduad-route-line p{font-size:13px;line-height:1.5;margin:3px 0 0}
#crdu-abu-dhabi .crduad-route-console small{border-top:1px solid var(--line-light);color:rgba(255,255,255,.55);display:block;line-height:1.55;margin-top:20px;padding-top:18px}
#crdu-abu-dhabi .crduad-media{background:var(--ink);border:1px solid var(--line);margin:0;overflow:hidden}
#crdu-abu-dhabi .crduad-media img{display:block;height:100%;object-fit:cover;width:100%}
#crdu-abu-dhabi .crduad-intake{background:var(--white)}
#crdu-abu-dhabi .crduad-intake-grid{display:grid;gap:78px;grid-template-columns:.78fr 1.22fr}
#crdu-abu-dhabi .crduad-intake-media{height:250px;margin-top:34px}
#crdu-abu-dhabi .crduad-intake-list{border-top:1px solid var(--line);list-style:none;margin:0;padding:0}
#crdu-abu-dhabi .crduad-intake-list li{border-bottom:1px solid var(--line);display:grid;gap:24px;grid-template-columns:54px 1fr;padding:20px 0}
#crdu-abu-dhabi .crduad-intake-list b{align-items:center;border:1px solid var(--line);color:var(--signal);display:flex;height:42px;justify-content:center;width:42px}
#crdu-abu-dhabi .crduad-intake-list h3{font-size:27px;margin-bottom:5px}
#crdu-abu-dhabi .crduad-zones{background:var(--paper-2)}
#crdu-abu-dhabi .crduad-zones-head,#crdu-abu-dhabi .crduad-vehicles-head{align-items:end;display:grid;gap:65px;grid-template-columns:1fr .72fr;margin-bottom:46px}
#crdu-abu-dhabi .crduad-zone-rail{border-left:1px solid var(--line);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}
#crdu-abu-dhabi .crduad-zone-rail article{border-bottom:1px solid var(--line);border-right:1px solid var(--line);min-height:350px;padding:28px}
#crdu-abu-dhabi .crduad-zone-rail article:nth-child(2),#crdu-abu-dhabi .crduad-zone-rail article:nth-child(4){background:var(--ink);color:rgba(255,255,255,.68)}
#crdu-abu-dhabi .crduad-zone-rail span,#crdu-abu-dhabi .crduad-vehicle-grid span{color:var(--signal);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}
#crdu-abu-dhabi .crduad-zone-rail h3{font-size:29px;margin-top:62px}
#crdu-abu-dhabi .crduad-zone-rail article:nth-child(2) h3,#crdu-abu-dhabi .crduad-zone-rail article:nth-child(4) h3{color:var(--white)}
#crdu-abu-dhabi .crduad-zone-note{border-left:4px solid var(--signal);margin:28px 0 0;padding:8px 0 8px 24px}
#crdu-abu-dhabi .crduad-decisions{background:var(--paper)}
#crdu-abu-dhabi .crduad-decisions-head{max-width:860px;margin-bottom:44px}
#crdu-abu-dhabi .crduad-access{background:var(--ink-2);color:rgba(255,255,255,.7)}
#crdu-abu-dhabi .crduad-access h2,#crdu-abu-dhabi .crduad-access h3{color:var(--white)}
#crdu-abu-dhabi .crduad-access-grid{display:grid;gap:72px;grid-template-columns:.72fr 1.28fr}
#crdu-abu-dhabi .crduad-access-copy .crduad-media{border-color:var(--line-light);height:270px;margin-top:34px}
#crdu-abu-dhabi .crduad-access-board{border-left:1px solid var(--line-light);border-top:1px solid var(--line-light);display:grid;grid-template-columns:1fr 1fr}
#crdu-abu-dhabi .crduad-access-board article{border-bottom:1px solid var(--line-light);border-right:1px solid var(--line-light);min-height:260px;padding:30px}
#crdu-abu-dhabi .crduad-access-board b{color:var(--white);display:block;font-family:var(--serif);font-size:28px;font-weight:600;line-height:1.1;margin:48px 0 14px}
#crdu-abu-dhabi .crduad-flow{background:var(--white)}
#crdu-abu-dhabi .crduad-flow-head{max-width:840px}
#crdu-abu-dhabi .crduad-flow ol{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;margin:52px 0 0;padding:0}
#crdu-abu-dhabi .crduad-flow li{border-left:1px solid var(--line);min-height:290px;padding:27px}
#crdu-abu-dhabi .crduad-flow li:last-child{border-right:1px solid var(--line)}
#crdu-abu-dhabi .crduad-flow span{color:var(--signal);font-size:11px;font-weight:800}
#crdu-abu-dhabi .crduad-flow h3{font-size:27px;margin-top:64px}
#crdu-abu-dhabi .crduad-intercity{background:var(--paper-2)}
#crdu-abu-dhabi .crduad-intercity-grid{display:grid;gap:80px;grid-template-columns:1fr .78fr}
#crdu-abu-dhabi .crduad-intercity a,#crdu-abu-dhabi .crduad-vehicle-grid a{color:var(--signal-dark);font-weight:700}
#crdu-abu-dhabi .crduad-intercity .crduad-media{height:260px;margin-top:32px}
#crdu-abu-dhabi .crduad-intercity aside{background:var(--ink);color:rgba(255,255,255,.68);padding:38px}
#crdu-abu-dhabi .crduad-intercity dl{margin:32px 0}
#crdu-abu-dhabi .crduad-intercity dl div{border-top:1px solid var(--line-light);display:grid;gap:18px;grid-template-columns:105px 1fr;padding:18px 0}
#crdu-abu-dhabi .crduad-intercity dt{color:var(--signal);font-size:10px;text-transform:uppercase}
#crdu-abu-dhabi .crduad-intercity dd{color:var(--white);font-family:var(--serif);font-size:22px;margin:0}
#crdu-abu-dhabi .crduad-vehicles{background:var(--paper)}
#crdu-abu-dhabi .crduad-vehicle-grid{display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}
#crdu-abu-dhabi .crduad-vehicle-grid article{background:rgba(255,255,255,.55);border-top:5px solid var(--ink);min-height:310px;padding:28px}
#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(2),#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(4){background:var(--ink);color:rgba(255,255,255,.68);border-top-color:var(--signal)}
#crdu-abu-dhabi .crduad-vehicle-grid h3{font-size:28px;margin-top:58px}
#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(2) h3,#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(4) h3{color:var(--white)}
#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(2) a,#crdu-abu-dhabi .crduad-vehicle-grid article:nth-child(4) a{color:var(--signal)}
#crdu-abu-dhabi .crduad-faq{background:var(--white)}
#crdu-abu-dhabi .crduad-faq-grid{display:grid;gap:72px;grid-template-columns:.65fr 1.35fr}
#crdu-abu-dhabi .crduad-final-data{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}
#crdu-abu-dhabi .crduad-final-data span{border:1px solid rgba(255,255,255,.32);color:var(--white);font-size:11px;padding:10px 14px}
@media(max-width:980px){#crdu-abu-dhabi .crduad-hero-grid,#crdu-abu-dhabi .crduad-intake-grid,#crdu-abu-dhabi .crduad-zones-head,#crdu-abu-dhabi .crduad-access-grid,#crdu-abu-dhabi .crduad-intercity-grid,#crdu-abu-dhabi .crduad-vehicles-head,#crdu-abu-dhabi .crduad-faq-grid{grid-template-columns:1fr}#crdu-abu-dhabi .crduad-zone-rail,#crdu-abu-dhabi .crduad-flow ol,#crdu-abu-dhabi .crduad-vehicle-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){#crdu-abu-dhabi .crduad-route-line{grid-template-columns:12px 1fr}#crdu-abu-dhabi .crduad-route-line p{grid-column:2}#crdu-abu-dhabi .crduad-zone-rail,#crdu-abu-dhabi .crduad-access-board,#crdu-abu-dhabi .crduad-flow ol,#crdu-abu-dhabi .crduad-vehicle-grid{grid-template-columns:1fr}#crdu-abu-dhabi .crduad-flow li{border-right:1px solid var(--line);min-height:auto}#crdu-abu-dhabi .crduad-intercity dl div{grid-template-columns:1fr;gap:5px}}
