/* Restrict this layout to the customs text column. */
#customs .service-stage-copy { padding-top:2px; }
#customs .service-stage-top { gap:12px;margin-bottom:24px;color:#075cba; }
#customs .service-stage-number { color:inherit;font-size:16px;line-height:1.3;letter-spacing:0;font-weight:500; }
#customs .service-stage-top p { max-width:none;font-size:9px;letter-spacing:.14em; }
#customs .service-stage-top p::before { content:"/";display:inline-block;margin-right:12px;color:#9aafbe; }
#customs .service-stage-heading { container-type:inline-size; }
#customs .service-stage-heading h2 { font-size:clamp(18px,6.9cqw,38px);line-height:1.45;letter-spacing:-.025em;white-space:nowrap; }
#customs .service-stage-heading .section-lead { margin:20px 0 26px;font-size:16px;line-height:1.85;max-width:36em;text-wrap:pretty; }
#customs .chapter-copy h3 { margin:0 0 22px;font-size:16px;font-weight:550;line-height:1.6; }
#customs .customs-steps { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:24px;margin:0 0 26px;padding:0;list-style:none; }
#customs .customs-steps li { min-width:0;padding:0 0 21px;border-bottom:1px solid #dce6ed; }
#customs .customs-step-symbol { display:flex;align-items:center;justify-content:space-between;margin-bottom:12px; }
#customs .customs-step-icon { display:block;width:50px;height:50px;color:#075cba; }
#customs .customs-step-icon svg { display:block;width:100%;height:100%; }
#customs .customs-step-number { font-size:11px;font-variant-numeric:tabular-nums;color:#6e8da3;letter-spacing:.06em; }
#customs .customs-steps strong { display:block;font-size:17px;font-weight:600;line-height:1.5;color:#15384e; }
#customs .customs-steps p { margin:9px 0 0;font-size:14px;line-height:1.85;color:#5b7282;text-wrap:pretty; }
#customs .service-stage-copy>.note { margin-top:18px;font-size:11px;line-height:1.85;color:#7b8e9b; }
html[lang="en"] #customs .service-stage-heading h2 { font-size:clamp(28px,2.7vw,40px);line-height:1.2;letter-spacing:-.035em;white-space:normal; }
@media (min-width:761px) and (max-width:1100px) {
  #customs .customs-steps { column-gap:22px; }
  #customs .customs-steps p { font-size:12px; }
}
@media (max-width:760px) {
  #customs .service-stage-heading .section-lead { font-size:14px;margin:18px 0 24px; }
  #customs .customs-steps { column-gap:28px;row-gap:24px; }
  #customs .customs-steps p { font-size:13px; }
}
@media (max-width:480px) {
  #customs .service-stage-top { margin-bottom:20px; }
  #customs .customs-steps { grid-template-columns:1fr;gap:0; }
  #customs .customs-steps li { display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:20px 0; }
  #customs .customs-steps li:first-child { padding-top:0; }
  #customs .customs-step-symbol { grid-column:1;grid-row:1 / 3;flex-direction:column;justify-content:flex-start;gap:8px;margin:0; }
  #customs .customs-step-icon { width:44px;height:44px; }
  #customs .customs-step-number { font-size:10px; }
  #customs .customs-steps strong { grid-column:2;font-size:17px; }
  #customs .customs-steps p { grid-column:2;margin-top:6px;line-height:1.8; }
}
