.air-page{--air-ink:#071117;--air-paper:#f3f6f7;--air-panel:#dfe8eb;--air-blue:#578b9e;background:var(--air-paper);color:var(--air-ink)}
.air-page :where(p,li,summary,details div){font-family:"NIKCO Body","NIKCO UI",sans-serif}.air-page :where(h1,h2,h3,.page-category,.hero-actions a,.air-tabs button){font-family:Abar,"NIKCO UI",sans-serif}
.air-hero{position:relative;isolation:isolate;min-height:min(900px,92svh);padding:clamp(180px,19vh,250px) clamp(5vw,8vw,130px) clamp(80px,10vh,120px);display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.78fr);align-items:end;gap:7vw;overflow:hidden;color:#fff;background:var(--air-ink) url("../../assets/editorial/air-freight.jpeg") center/cover no-repeat}.air-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,12,17,.72) 0%,transparent 34%),linear-gradient(90deg,rgba(4,12,17,.96) 0%,rgba(4,12,17,.84) 38%,rgba(4,12,17,.28) 72%,rgba(4,12,17,.58) 100%),linear-gradient(0deg,#071117 0%,transparent 32%)}.air-hero::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,var(--air-blue),transparent)}
.air-hero-copy{position:relative;z-index:1;max-width:760px}.air-hero .page-category{color:#8bb5c3;font-size:14px}.air-hero h1{max-width:13ch;margin:22px 0 12px;color:#fff;font-size:clamp(50px,5.4vw,82px);line-height:1.22}.air-hero-tagline{max-width:24ch;margin:0 0 26px;color:#a9d1dc;font-size:clamp(25px,2.6vw,40px);font-weight:700;line-height:1.45}.air-hero .hero-summary{max-width:58ch;margin:0;color:rgba(255,255,255,.8);font-size:clamp(17px,1.5vw,23px);line-height:2}.air-hero .hero-actions{margin-top:38px;display:flex;flex-wrap:wrap;gap:12px}.air-hero .hero-actions a{min-height:56px;padding:17px 24px;display:inline-flex;align-items:center;gap:32px;border:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5)!important;color:#fff;text-decoration:none;font-weight:700;transition:background .2s ease,color .2s ease,border-color .2s ease}.air-hero .hero-actions a:first-child{background:#fff;color:var(--air-ink);border-color:#fff!important}.air-hero .hero-actions a:hover,.air-hero .hero-actions a:focus-visible{background:#dfe8eb;border-color:#dfe8eb!important;color:var(--air-ink)}.air-hero .hero-actions a:focus-visible,.air-tabs button:focus-visible,.air-cta a:focus-visible{outline:2px solid #fff;outline-offset:4px}
.air-hero-index{align-self:center;justify-self:end;display:grid;color:rgba(255,255,255,.12);text-align:left;direction:ltr}.air-hero-index span{font:700 clamp(92px,15vw,260px)/.75 Arial,sans-serif;letter-spacing:-.08em}.air-hero-index b{margin-top:24px;color:#8bb5c3;font:500 16px/1 Arial,sans-serif;letter-spacing:.24em}
.air-page .content-header .header-cta{border-bottom-color:var(--air-blue)!important}.air-page .content-header .header-cta:hover,.air-page .content-header .header-cta:focus-visible{background:#dfe8eb!important;color:var(--air-ink)!important;border-bottom-color:var(--air-blue)!important}
.air-solutions{padding:clamp(80px,10vw,150px) clamp(5vw,8vw,130px);background:var(--air-ink);color:#fff}.air-solutions-head{display:grid;grid-template-columns:minmax(160px,.4fr) 1fr;gap:6vw;align-items:end;margin-bottom:56px}.air-solutions-head p,.air-kicker,.air-route-head>p,.air-explorer-head>div>p,.air-process-copy>p,.air-faq-head>p{margin:0;color:var(--air-blue);font-size:13px}.air-solutions-head h2{max-width:15ch;margin:0;color:#fff;font-size:clamp(38px,4.9vw,76px);line-height:1.24}.air-solutions-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid rgba(255,255,255,.15)}.air-solutions-grid article{min-height:270px;padding:30px;border-inline-start:1px solid rgba(255,255,255,.15);transition:background .3s ease,transform .3s ease}.air-solutions-grid article:nth-child(n+4){border-top:1px solid rgba(255,255,255,.15)}.air-solutions-grid article:hover{background:#11242e;transform:translateY(-5px)}.air-solutions-grid span{color:var(--air-blue);font:600 11px Arial;letter-spacing:.1em}.air-solutions-grid h3{margin:60px 0 16px;color:#fff;font-size:clamp(25px,2.2vw,36px);line-height:1.35}.air-solutions-grid p{margin:0;color:rgba(255,255,255,.62);line-height:1.9}
.air-weight{padding:clamp(80px,9vw,135px) clamp(5vw,8vw,130px);display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:1px;background:#c8d3d7}.air-weight>*{padding:clamp(30px,4vw,58px);background:var(--air-paper)}.air-weight-copy{display:flex;flex-direction:column;justify-content:flex-start}.air-weight-copy h2{max-width:13ch;margin:20px 0 24px;font-size:clamp(38px,4.5vw,70px);line-height:1.25}.air-weight-copy>p{max-width:55ch;margin:0;color:#51636b;line-height:2}.air-weight-copy dl{margin:auto 0 0;padding-top:48px}.air-weight-copy dl>div{padding:18px 0;display:grid;grid-template-columns:110px 1fr;gap:18px;border-top:1px solid #c8d3d7}.air-weight-copy dt{color:#397d91;font-weight:800}.air-weight-copy dd{margin:0;color:#5a6c73}.air-weight-calculator{background:#fff}.air-formula{padding-bottom:34px;border-bottom:1px solid #c8d3d7}.air-formula>span,.air-example>div:first-child>span{color:#397d91;font-size:13px;font-weight:800}.air-equation{margin:24px 0 12px;padding:24px;display:flex;align-items:center;justify-content:center;gap:22px;background:#edf2f3;direction:ltr}.air-equation strong{font:800 clamp(25px,3vw,44px)/1.2 "NIKCO UI",sans-serif}.air-equation i{color:#4f92a2;font:400 clamp(28px,3vw,44px)/1 Arial,sans-serif}.air-equation b{font:800 clamp(28px,3.4vw,50px)/1 "NIKCO UI",sans-serif}.air-formula>small{display:block;color:#60737b}.air-example{padding:34px 0;display:grid;grid-template-columns:.62fr 1.38fr;gap:28px;align-items:center;border-bottom:1px solid #c8d3d7}.air-example p{margin:10px 0 0;color:#60737b;line-height:1.8}.air-example-equation{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:14px 22px}.air-example-equation span{font:750 clamp(22px,2.2vw,34px)/1.3 "NIKCO UI",sans-serif}.air-example-equation strong{color:#236f86;font:850 clamp(27px,2.8vw,42px)/1.2 "NIKCO UI",sans-serif}.air-weight-comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;background:#c8d3d7}.air-weight-comparison>div{min-height:145px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;background:#edf2f3}.air-weight-comparison span{color:#50656d;font-size:13px}.air-weight-comparison strong{font:850 clamp(34px,3.5vw,54px)/1 "NIKCO UI",sans-serif;direction:ltr;text-align:right}.air-weight-comparison strong small{font-size:.36em;font-weight:700}.air-weight-comparison .is-chargeable{background:#071117;color:#fff;box-shadow:inset 0 -3px #578b9e}.air-weight-comparison .is-chargeable span{color:#9ec5d1}.air-weight-decision{margin:26px 0 0;color:#425860;font-size:clamp(16px,1.2vw,19px);line-height:1.95}.air-weight-decision strong{color:#071117}.air-weight-alternate{margin:14px 0 0;padding:16px 18px;border-right:3px solid #578b9e;background:#edf2f3;color:#52666e;line-height:1.8}
.air-route{padding:clamp(82px,10vw,145px) clamp(5vw,8vw,130px);background:var(--air-panel)}.air-route-head{display:grid;grid-template-columns:.4fr 1fr;gap:6vw;align-items:end}.air-route-head h2{max-width:14ch;margin:0;font-size:clamp(38px,4.6vw,72px);line-height:1.25}.air-route-track{position:relative;display:grid;grid-template-columns:repeat(5,1fr);margin:70px 0 0;padding:0;list-style:none}.air-route-track::before{content:"";position:absolute;top:22px;right:5%;left:5%;height:1px;background:linear-gradient(90deg,transparent,var(--air-blue),var(--air-blue),transparent)}.air-route-track li{position:relative;padding:65px 24px 10px;border-inline-start:1px solid #b9c8ce}.air-route-track li::before{content:"";position:absolute;top:16px;right:22px;width:13px;height:13px;border:2px solid var(--air-blue);background:var(--air-panel);transform:rotate(45deg)}.air-route-track span{color:#4f93a4;font:700 11px Arial}.air-route-track h3{margin:28px 0 10px;font-size:clamp(22px,2vw,30px)}.air-route-track p{margin:0;color:#596b73;line-height:1.8}
.air-explorer{position:relative;padding:clamp(85px,10vw,145px) clamp(5vw,8vw,130px);overflow:hidden;background:#0b171e;color:#fff}.air-explorer::before{content:"AIR / 15";position:absolute;direction:ltr;left:-1vw;bottom:-.05em;color:rgba(255,255,255,.035);font:800 clamp(100px,16vw,250px)/.8 Arial;letter-spacing:-.08em}.air-explorer-head{position:relative;display:grid;grid-template-columns:1fr .7fr;gap:8vw;align-items:end}.air-explorer-head h2{max-width:15ch;margin:18px 0 0;color:#fff;font-size:clamp(38px,4.7vw,74px);line-height:1.24}.air-explorer-head>p{max-width:45ch;margin:0;color:rgba(255,255,255,.58);line-height:2}.air-tabs{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:56px;border-block:1px solid rgba(255,255,255,.16)}.air-tabs button{min-height:118px;padding:24px;text-align:right;border:0;border-inline-start:1px solid rgba(255,255,255,.16);background:transparent;color:rgba(255,255,255,.58);font-size:18px;cursor:pointer;transition:background .2s,color .2s}.air-tabs button span{display:block;margin-bottom:24px;color:var(--air-blue);font:700 10px Arial}.air-tabs button:hover,.air-tabs button[aria-selected=true]{background:#fff;color:var(--air-ink)}.air-panels{position:relative;margin-top:28px}.air-panels>section{display:grid;grid-template-columns:.55fr 1fr;gap:6vw;padding:clamp(28px,4vw,60px);background:#f5f7f8;color:var(--air-ink)}.air-panels>section[hidden]{display:none}.air-panel-intro span{color:#4f93a4;font:700 11px Arial}.air-panel-intro h3{max-width:14ch;margin:44px 0 0;font-size:clamp(32px,3.7vw,58px);line-height:1.28}.air-accordion details{border-bottom:1px solid #cad5d9}.air-accordion summary,.air-faq summary{min-height:68px;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;font-weight:700;cursor:pointer;list-style:none}.air-accordion summary::-webkit-details-marker,.air-faq summary::-webkit-details-marker{display:none}.air-accordion summary i,.air-faq summary i{font-style:normal;color:#4f93a4;font-size:22px}.air-accordion details[open] summary i,.air-faq details[open] summary i{transform:rotate(45deg)}.air-accordion details>div{padding:0 0 25px;color:#53666e;line-height:2}.air-accordion ol{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 30px;padding:0 22px 0 0}
.air-process{padding:clamp(85px,10vw,150px) clamp(5vw,8vw,130px);background:var(--air-paper)}.air-process-copy{display:grid;grid-template-columns:.3fr 1fr .7fr;gap:5vw;align-items:start}.air-process-copy h2{max-width:15ch;margin:0;font-size:clamp(38px,4.6vw,72px);line-height:1.25}.air-process-copy>p:last-child{margin:0;color:#566970;line-height:2}.air-process-list{display:grid;grid-template-columns:repeat(5,1fr);margin:68px 0 0;padding:0;border-block:1px solid #bdcbd0;list-style:none}.air-process-list li{min-height:210px;padding:26px;border-inline-start:1px solid #bdcbd0}.air-process-list span{color:#4f93a4;font:700 11px Arial}.air-process-list h3{margin:80px 0 0;font-size:clamp(21px,1.8vw,29px)}
.air-faq{padding:clamp(85px,10vw,145px) clamp(5vw,8vw,130px);display:grid;grid-template-columns:.55fr 1.25fr;gap:7vw;background:#fff}.air-faq-head h2{max-width:11ch;margin:20px 0 0;font-size:clamp(38px,4.7vw,70px);line-height:1.25}.air-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;align-content:start}.air-faq-list details{border-bottom:1px solid #cbd6da}.air-faq-list details>div{padding:0 0 26px;color:#52666e;line-height:2}.air-cta{padding:clamp(85px,10vw,150px) clamp(5vw,8vw,130px);background:var(--air-panel);color:var(--air-ink);display:grid;grid-template-columns:.35fr 1fr auto;gap:5vw;align-items:end;border-top:1px solid #c6d2d6}.air-cta p{margin:0;color:#467e90;font-size:13px}.air-cta h2{max-width:17ch;margin:0;font-size:clamp(36px,4.4vw,68px);line-height:1.25}.air-cta a{min-height:58px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:42px;border:1px solid var(--air-ink);color:var(--air-ink);text-decoration:none;font-weight:700;transition:background .2s ease,color .2s ease}.air-cta a:hover,.air-cta a:focus-visible{background:var(--air-ink);color:#fff}.air-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.8,.2,1)}.air-reveal.is-visible{opacity:1;transform:none}
@media(max-width:980px){.air-hero{grid-template-columns:1fr;min-height:830px}.air-hero::before{background:linear-gradient(0deg,rgba(4,12,17,.98) 0%,rgba(4,12,17,.76) 55%,rgba(4,12,17,.42) 100%)}.air-hero-index{position:absolute;left:6vw;top:25%;opacity:.5}.air-solutions-grid{grid-template-columns:repeat(2,1fr)}.air-solutions-grid article:nth-child(n+3){border-top:1px solid rgba(255,255,255,.15)}.air-weight{grid-template-columns:1fr}.air-weight-copy dl{margin-top:42px}.air-route-track{grid-template-columns:repeat(3,1fr)}.air-route-track::before{display:none}.air-route-track li{border-top:1px solid #b9c8ce}.air-route-track li>span{position:absolute;top:16px;inset-inline-start:50px;line-height:17px}.air-explorer-head,.air-panels>section,.air-process-copy,.air-faq,.air-cta{grid-template-columns:1fr}.air-tabs{grid-template-columns:repeat(2,1fr)}.air-process-list{grid-template-columns:repeat(3,1fr)}.air-faq-list{grid-template-columns:1fr}.air-cta a{justify-self:start}}
@media(max-width:620px){.air-hero{min-height:800px;padding:150px 22px 64px;background-position:58% center}.air-hero h1{max-width:12ch;font-size:clamp(42px,11vw,56px);line-height:1.28}.air-hero-tagline{font-size:clamp(23px,7vw,32px);line-height:1.5}.air-hero-index{display:none}.air-hero .hero-actions a{width:100%;justify-content:space-between}.air-solutions,.air-route,.air-explorer,.air-process,.air-faq,.air-cta{padding:72px 20px}.air-solutions-head,.air-route-head{grid-template-columns:1fr}.air-solutions-grid,.air-weight,.air-route-track,.air-tabs,.air-process-list{grid-template-columns:1fr}.air-solutions-grid article{min-height:210px;border-top:1px solid rgba(255,255,255,.15)}.air-solutions-grid h3{margin-top:42px}.air-weight{padding:1px}.air-weight>*{padding:34px 20px}.air-weight-copy dl>div{grid-template-columns:1fr;gap:8px}.air-equation{padding:22px 12px;gap:10px}.air-equation strong{font-size:clamp(20px,6.5vw,28px)}.air-example{grid-template-columns:1fr}.air-example-equation{justify-content:flex-end}.air-weight-comparison{grid-template-columns:1fr}.air-weight-comparison>div{min-height:112px}.air-route-track li{min-height:160px}.air-tabs button{min-height:86px}.air-panels>section{padding:28px 20px}.air-panel-intro h3{margin-top:24px}.air-accordion ol{grid-template-columns:1fr}.air-process-list li{min-height:150px}.air-process-list h3{margin-top:50px}.air-cta a{width:100%}}
@media(prefers-reduced-motion:reduce){.air-reveal{opacity:1;transform:none;transition:none}.air-solutions-grid article,.air-tabs button{transition:none}}

/* Direct-content topic panels */
.air-panels>section{display:block}
.air-panels>section[hidden]{display:none}
.air-panel-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.55fr);gap:28px clamp(44px,7vw,96px);align-items:end;margin-bottom:26px;padding:8px 0 38px;border-bottom:1px solid #c3d1d6}
.air-panel-intro h3{margin:18px 0 0}
.air-panel-intro>p{max-width:34ch;margin:24px 0 0;color:#5b6f78;line-height:1.95}
.air-topic-guide{display:grid;gap:24px;min-width:0}
.air-topic-guide :where(h4,p,ol,ul){margin-top:0}
.air-topic-guide section,.air-topic-guide article,.air-topic-guide aside{box-sizing:border-box}
.air-topic-guide header>span,.air-topic-guide article>span,.air-topic-guide aside>span{display:block;margin-bottom:12px;color:#36849b;font:800 10px/1.4 Arial,sans-serif;letter-spacing:.12em;direction:ltr;unicode-bidi:isolate;text-align:right}
.air-topic-guide h4{margin-bottom:0;color:var(--air-ink);font-size:clamp(25px,2.2vw,36px);line-height:1.35}
.air-topic-guide p{color:#526871;line-height:1.95}
.air-fit-block,.air-acceptance-flow,.air-flight-compare,.air-aircraft-compare,.air-quote-file,.air-rate-sheet,.air-waybill-map,.air-journey-board,.air-milestone-board,.air-preflight-check{border:1px solid #c3d1d6;background:#fff}
.air-fit-block>header,.air-acceptance-flow>header,.air-flight-compare>header,.air-aircraft-compare>header,.air-quote-file>header,.air-waybill-map>header,.air-journey-board>header,.air-milestone-board>header,.air-preflight-check>header{padding:30px 32px;border-bottom:1px solid #c3d1d6}
.air-fit-block>div,.air-acceptance-flow ol,.air-flight-compare>div,.air-aircraft-compare>div,.air-cargo-classes,.air-waybill-map>div,.air-milestone-board>div{display:grid}
.air-fit-block>div{grid-template-columns:repeat(3,1fr)}
.air-fit-block article{min-height:190px;padding:26px;border-inline-start:1px solid #c3d1d6}
.air-fit-block article i,.air-acceptance-flow li i,.air-journey-board li i,.air-milestone-board article i{display:block;color:#36849b;font:800 10px Arial;font-style:normal}
.air-fit-block article strong{display:block;margin:45px 0 12px;font-size:23px}
.air-fit-block article p{margin-bottom:0;font-size:14px}
.air-guide-note{margin:0;padding:20px 28px;border-top:1px solid #c3d1d6;background:#e5eef1}
.air-acceptance-flow ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none}
.air-acceptance-flow li{min-height:155px;padding:24px;border-inline-start:1px solid #c3d1d6}
.air-acceptance-flow li strong{display:block;margin:38px 0 8px;font-size:18px}
.air-acceptance-flow li small{color:#6a7d85;line-height:1.7}
.air-cargo-classes{grid-template-columns:repeat(2,1fr);gap:1px;background:#c3d1d6}
.air-cargo-classes article{min-height:230px;padding:34px;background:#fff}
.air-cargo-classes .is-special{background:#102630;color:#fff}
.air-cargo-classes .is-special h4{color:#fff}.air-cargo-classes .is-special p{color:#afc5cd}
.air-dg-file{display:grid;grid-template-columns:.65fr 1.35fr;gap:30px;padding:32px;border:1px solid #c3d1d6;background:#e4edf0}
.air-dg-file ul,.air-quote-file ul,.air-preflight-check ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;border-top:1px solid #b9cbd1;border-inline-start:1px solid #b9cbd1;list-style:none}
.air-dg-file li,.air-quote-file li,.air-preflight-check li{padding:15px 18px;border-inline-end:1px solid #b9cbd1;border-bottom:1px solid #b9cbd1;color:#425c66;line-height:1.7}
.air-flight-compare>div,.air-aircraft-compare>div{grid-template-columns:repeat(2,1fr)}
.air-flight-compare article,.air-aircraft-compare article{min-height:240px;padding:34px;border-inline-start:1px solid #c3d1d6}
.air-flight-compare article i{color:#36849b;font:800 11px Arial;font-style:normal}.air-flight-compare article h4,.air-aircraft-compare article h4{margin:52px 0 15px}
.air-flight-compare .is-primary{background:#e2ecef}
.air-aircraft-compare .is-dark{background:#102630;color:#fff}.air-aircraft-compare .is-dark h4{color:#fff}.air-aircraft-compare .is-dark p{color:#afc5cd}
.air-load-format{display:grid;grid-template-columns:1.2fr .8fr;border:1px solid #c3d1d6;background:#fff}
.air-load-format>div,.air-load-format>aside{padding:34px}.air-load-format>aside{background:#e2ecef;border-inline-start:1px solid #c3d1d6}
.air-quote-file ul{margin:0 30px 30px}
.air-rate-sheet{overflow:hidden;box-shadow:0 16px 38px rgba(7,17,23,.07)}
.air-rate-sheet>header{display:grid;grid-template-columns:1fr .6fr;gap:24px;align-items:end;padding:32px;border-top:8px solid transparent;border-image:repeating-linear-gradient(90deg,#5ca9bf 0 26px,transparent 26px 38px) 8}
.air-rate-sheet>header strong{color:#4b6570;font-size:14px;line-height:1.8}
.air-rate-sheet ol{margin:0;padding:0;border-top:2px solid #102630;list-style:none}
.air-rate-sheet li{display:grid;grid-template-columns:52px 1fr 80px;gap:18px;align-items:center;min-height:64px;padding:10px 24px;border-bottom:1px solid #c3d1d6}
.air-rate-sheet li i{color:#36849b;font:800 10px Arial;font-style:normal}.air-rate-sheet li p{margin:0}.air-rate-sheet li em{justify-self:start;padding:5px 7px;border:1px solid #c3d1d6;color:#59727c;font:800 9px Arial;font-style:normal;letter-spacing:.08em}
.air-waybill-map>div{grid-template-columns:repeat(4,1fr)}
.air-waybill-map article{min-height:170px;padding:26px;border-inline-start:1px solid #c3d1d6}.air-waybill-map article strong{display:block;margin-bottom:24px;color:#102630;font:800 25px Arial}.air-waybill-map article p{margin-bottom:0;font-size:13px}
.air-journey-board>header{display:grid;grid-template-columns:1fr .65fr;gap:25px;align-items:end}.air-journey-board>header p{margin:0}
.air-journey-board ol{display:grid;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none}
.air-journey-board li{min-height:155px;padding:20px;border-inline-start:1px solid #c3d1d6;border-bottom:1px solid #c3d1d6}.air-journey-board li strong{display:block;margin-top:52px;font-size:15px;line-height:1.7}
.air-milestone-board>div{grid-template-columns:repeat(4,1fr)}.air-milestone-board article{min-height:180px;padding:25px;border-inline-start:1px solid #c3d1d6}.air-milestone-board article strong{display:block;margin:42px 0 8px;font-size:17px}.air-milestone-board article small{color:#667c85;line-height:1.7}
.air-preflight-check{display:grid;grid-template-columns:.55fr 1fr;gap:26px;padding:32px}.air-preflight-check>header{padding:0;border:0}.air-preflight-check ul{align-self:start}

@media(max-width:1100px){.air-fit-block>div,.air-acceptance-flow ol,.air-waybill-map>div,.air-milestone-board>div{grid-template-columns:repeat(2,1fr)}.air-journey-board ol{grid-template-columns:repeat(4,1fr)}}
@media(max-width:620px){.air-panel-intro{grid-template-columns:1fr;padding-bottom:28px}.air-panel-intro>p{margin-top:0}.air-fit-block>div,.air-acceptance-flow ol,.air-flight-compare>div,.air-aircraft-compare>div,.air-cargo-classes,.air-dg-file,.air-load-format,.air-rate-sheet>header,.air-waybill-map>div,.air-journey-board>header,.air-journey-board ol,.air-milestone-board>div,.air-preflight-check{grid-template-columns:1fr}.air-fit-block>header,.air-acceptance-flow>header,.air-flight-compare>header,.air-aircraft-compare>header,.air-quote-file>header,.air-waybill-map>header,.air-journey-board>header,.air-milestone-board>header,.air-preflight-check>header{padding:24px 20px}.air-fit-block article,.air-acceptance-flow li,.air-flight-compare article,.air-aircraft-compare article,.air-cargo-classes article,.air-waybill-map article,.air-milestone-board article{min-height:0;padding:24px 20px}.air-fit-block article strong,.air-acceptance-flow li strong,.air-flight-compare article h4,.air-aircraft-compare article h4,.air-milestone-board article strong{margin-top:24px}.air-dg-file,.air-load-format>div,.air-load-format>aside,.air-preflight-check{padding:24px 20px}.air-dg-file ul,.air-quote-file ul,.air-preflight-check ul{grid-template-columns:1fr}.air-quote-file ul{margin:0 20px 20px}.air-rate-sheet>header{padding:24px 20px}.air-rate-sheet li{grid-template-columns:32px 1fr 58px;gap:10px;padding:12px 14px}.air-journey-board li{min-height:100px}.air-journey-board li strong{margin-top:28px}}

/* Hero unification pass: full viewport and slightly clearer photography. */
.air-hero{min-height:min(900px,92svh)}
.air-hero::before{background:linear-gradient(180deg,rgba(4,12,17,.58),transparent 34%),linear-gradient(90deg,rgba(4,12,17,.86),rgba(4,12,17,.72) 38%,rgba(4,12,17,.18) 72%,rgba(4,12,17,.46)),linear-gradient(0deg,rgba(7,17,23,.88),transparent 32%)}
@media(max-width:980px){.air-hero{min-height:830px}.air-hero::before{background:linear-gradient(0deg,rgba(4,12,17,.9),rgba(4,12,17,.66) 55%,rgba(4,12,17,.3))}}
.air-hero{background-image:url("../../../optimized/static/assets/editorial/air-freight-960.webp"),url("../../../optimized/static/assets/editorial/air-freight-preview.webp");background-position:center,center;background-size:cover,cover;background-repeat:no-repeat}
