/* Freight positioning: scoped additions, preserving the existing brand and components. */
.al-china-style .ap-hero-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:25px}
.al-china-style .ap-hero-links a{font-size:14px;font-weight:600;color:#a34c2c;text-decoration:underline;text-underline-offset:5px}
.al-china-style .ap-service-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:20px}
.al-china-style .ap-service-lead article{border:1px solid #dde3e3;border-radius:12px;padding:30px;min-width:0}
.al-china-style .ap-service-lead h3{font-size:29px;line-height:1.18;letter-spacing:-.025em;margin:14px 0 16px}
.al-china-style .ap-service-lead p{font-size:16px;line-height:1.65;margin:0 0 20px;color:#65767b}
.al-china-style .ap-service-lead a,.al-china-style .ap-payment-link a,.al-china-style .ap-geography a{font-size:15px;line-height:1.6;font-weight:600;text-decoration:underline;text-underline-offset:5px;color:#ab4b28}
.al-china-style .ap-service-lead .ap-primary-service{grid-row:span 2;background:#22383e;border-color:#22383e;color:#fff;padding:38px;display:flex;flex-direction:column;align-items:flex-start}
.al-china-style .ap-primary-service h3{font-size:clamp(32px,3.3vw,44px);line-height:1.13;color:#fff;margin:28px 0 24px}
.al-china-style .ap-primary-service p{color:#d3dfe0;font-size:18px;max-width:430px}
.al-china-style .ap-primary-service a{color:#ffc39e;margin-top:auto;padding-top:40px}
.al-china-style .ap-card-kicker{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;color:#b56642}
.al-china-style .ap-primary-service .ap-card-kicker{color:#f3b58f}
.al-china-style .ap-mode-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:8px}
.al-china-style .ap-mode-tags span{border:1px solid #768b9066;border-radius:5px;padding:8px 14px;color:#e0e9e8;font-size:14px}
.al-china-style .ap-secondary-service{background:#f6f7f5;display:grid;grid-template-columns:42px 1fr;column-gap:22px;align-items:start}
.al-china-style .ap-secondary-service .alx-icon{grid-column:1;grid-row:1/4;margin-top:5px}
.al-china-style .ap-secondary-service h3,.al-china-style .ap-secondary-service p,.al-china-style .ap-secondary-service a{grid-column:2}
.al-china-style .ap-secondary-service h3{margin-top:0}
.al-china-style .ap-secondary-service.ap-turnkey{background:#fcf5ed;border-color:#e9ded1}
.al-china-style .ap-extra-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin:40px 0 0}
.al-china-style .ap-extra-heading h3{font-size:23px;margin:0}
.al-china-style .ap-extra-heading p{font-size:15px;color:#6b797f;margin:0}
.al-china-style .ap-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px;margin-top:16px}
.al-china-style .ap-extra-grid>a{display:flex;gap:20px;align-items:flex-start;padding:25px 0;border-bottom:1px solid #dce3e6;color:#223238;text-decoration:none}
.al-china-style .ap-extra-grid .alx-icon{flex-shrink:0;width:32px;height:32px;margin-top:3px}
.al-china-style .ap-extra-grid strong{display:block;font-size:20px;line-height:1.35;letter-spacing:-.02em}
.al-china-style .ap-extra-grid small{display:block;font-weight:400;color:#68777d;font-size:15px;line-height:1.6;margin-top:8px}
.al-china-style .ap-extra-grid a:hover strong{color:#aa4b29}
.al-china-style .ap-payment-link{display:flex;flex-wrap:wrap;gap:8px 20px;padding-top:25px}
.al-china-style .ap-payment-link p{font-size:15px;color:#68777d;margin:0}
.al-china-style .ap-crumb{font-size:13px;line-height:1.5;color:#77858a;margin-bottom:35px}
.al-china-style .ap-crumb a{color:#53696e;text-decoration:none}
.al-china-style .ap-freight-hero .alx-split{grid-template-columns:1.15fr 1fr;align-items:stretch;gap:48px}
.al-china-style .ap-freight-hero h1{font-size:clamp(35px,4.2vw,57px);line-height:1.08;margin-bottom:25px;letter-spacing:-.04em}
.al-china-style .ap-lead{font-size:23px;line-height:1.45;color:#30474e;margin:0 0 20px}
.al-china-style .ap-service-photo{margin:0;position:relative;border-radius:12px;overflow:hidden;min-height:410px;background:#21383e}
.al-china-style .ap-service-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.al-china-style .ap-service-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#132429df)}
.al-china-style .ap-service-photo figcaption{position:absolute;z-index:1;bottom:26px;left:26px;right:26px;color:#fff;font-size:15px;line-height:1.6}
.al-china-style .ap-geography{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.al-china-style .ap-geography article{padding:30px;background:#f4f6f5;border:1px solid #dfe5e3;border-radius:12px}
.al-china-style .ap-geography h3{font-size:25px;line-height:1.25;margin:18px 0}
.al-china-style .ap-geography p{font-size:17px;line-height:1.65;color:#65777d;margin:0 0 22px}
.al-china-style .ap-check-list{list-style:none;padding:0;margin:28px 0}
.al-china-style .ap-check-list li{border-top:1px solid #dce4e5;padding:15px 0;font-size:17px;line-height:1.5}
.al-china-style .ap-inline-note{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px;font-size:17px;color:#63747a}
.al-china-style .ap-section .ctw-transport-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.al-china-style .ap-section .ctw-transport-grid article{background:#f6f7f5;border:1px solid #dfe5e3;border-radius:12px;padding:25px}
.al-china-style .ap-section .ctw-transport-grid h3{font-size:24px;margin:18px 0 16px;line-height:1.3}
.al-china-style .ap-section .ctw-transport-grid p{font-size:16px;line-height:1.6;color:#65777d}
.al-china-style .ap-section .ctw-icon{width:40px;height:40px;color:#ac5b38}
.al-china-style .ap-section .ctw-section-head{max-width:850px;margin-bottom:34px}
.al-china-style .ap-section .ctw-section-head h2{font-size:clamp(28px,3.5vw,46px);line-height:1.15;letter-spacing:-.035em;margin:0 0 22px}
.al-china-style .ap-section .ctw-section-head>p{font-size:18px;line-height:1.6;color:#67787c}
.al-china-style .ap-home .ctw-hero h1{font-size:clamp(42px,4.45vw,64px);line-height:1.06}
.al-china-style .ap-home #transport .ctw-transport-grid article a{display:inline-block;margin-top:15px;font-size:14px}
@media(max-width:1050px){.al-china-style .ap-section .ctw-transport-grid{grid-template-columns:1fr 1fr}.al-china-style .ap-freight-hero .alx-split{gap:28px}.al-china-style .ap-service-lead .ap-primary-service{padding:30px}.al-china-style .ap-service-lead article{padding:25px}}
@media(max-width:760px){.al-china-style .ap-service-lead,.al-china-style .ap-extra-grid,.al-china-style .ap-geography,.al-china-style .ap-freight-hero .alx-split{grid-template-columns:1fr}.al-china-style .ap-primary-service{grid-row:auto}.al-china-style .ap-primary-service h3{font-size:36px}.al-china-style .ap-primary-service a{padding-top:24px}.al-china-style .ap-extra-heading{display:block}.al-china-style .ap-extra-heading p{margin-top:12px}.al-china-style .ap-service-photo{min-height:300px}.al-china-style .ap-geography article{padding:25px}.al-china-style .ap-freight-hero h1{font-size:40px}.al-china-style .ap-lead{font-size:21px}.al-china-style .ap-service-lead h3{font-size:26px}.al-china-style .ap-service-lead .ap-primary-service h3{font-size:36px}.al-china-style .ap-home .ctw-hero h1{font-size:43px}.al-china-style .ap-secondary-service{grid-template-columns:32px 1fr;gap:16px}.al-china-style .ap-secondary-service .alx-icon{width:32px;height:32px}.al-china-style .ap-hero-links{gap:12px 22px}}
@media(max-width:420px){.al-china-style .ap-home .ctw-hero h1{font-size:36px}.al-china-style .ap-freight-hero h1{font-size:35px}.al-china-style .ap-section .ctw-transport-grid{grid-template-columns:1fr}.al-china-style .ap-secondary-service{display:block}.al-china-style .ap-secondary-service .alx-icon{margin-bottom:18px}.al-china-style .ap-service-lead article{padding:24px}.al-china-style .ap-inline-note .alx-button{width:100%}}

.al-china-style .ap-freight-page :is(h1,h2,h3){text-transform:none;font-family:Arial,Helvetica,sans-serif;font-style:normal}

/* Clear company introduction on the homepage. */
.al-china-style .ap-home .ctw-hero .ctw-kicker{margin-bottom:7px}
.al-china-style .ap-home .ctw-hero .ctw-hero-promise{font-size:17px;line-height:1.5;font-weight:400;color:#65747b;margin:0 0 28px}
.al-china-style .ap-home .ctw-hero h1{margin:0 0 25px}
.al-china-style .ap-home .ctw-hero-lead{max-width:580px}
.al-china-style .ap-intro-services{margin:24px 0 28px}
.al-china-style .ap-intro-services>p{font-size:14px;color:#697a80;margin:0 0 13px}
.al-china-style .ap-intro-services>div{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px}
.al-china-style .ap-intro-services a{font-size:15px;line-height:1.45;font-weight:600;color:#314a54;text-decoration:none;border-bottom:1px solid #d2dbde;padding:8px 0}
.al-china-style .ap-intro-services a:hover{color:#b44f2d;border-color:#b44f2d}
@media(max-width:540px){.al-china-style .ap-home .ctw-hero .ctw-hero-promise{font-size:14px;margin-bottom:24px}.al-china-style .ap-intro-services{margin-top:20px}.al-china-style .ap-intro-services a{font-size:14px}.al-china-style .ap-intro-services>div{gap:8px 14px}}

/* Official customs clearance subtitle on the homepage. */
.al-china-style .ap-home .ctw-hero-copy h1{margin-bottom:18px}
.al-china-style .ap-home .ctw-hero-copy .ap-customs-subtitle{font:600 clamp(18px,1.65vw,26px)/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.02em;color:#435b64;margin:0 0 24px;max-width:640px}
@media(max-width:520px){.al-china-style .ap-home .ctw-hero-copy .ap-customs-subtitle{font-size:19px;margin-bottom:22px}}
