body[data-cpa-service="shipping-agency"] #faq.cpa-shipping-faq-section{
  padding-top:clamp(40px,4vw,56px);
  padding-bottom:clamp(40px,4vw,56px);
}
body[data-cpa-service="shipping-agency"] #faq.cpa-shipping-faq-section .cpa-shipping-section-title{
  border-top:0;
  padding-top:0;
}

body[data-cpa-service="shipping-agency"] .cpa-shipping-faq-section .faq-q{
  
  
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:var(--cpa-space-16px);
  width:100%;
  min-height:52px;
  text-align:left;
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-faq-section .faq-a{
  max-width:640px;
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-faq-section .cpa-shipping-section-note{
  position:relative;
  max-width:none;
  margin-top:var(--cpa-space-28px);
  padding-top:var(--cpa-space-22px);
}



@media (min-width:901px) {body[data-cpa-service="shipping-agency"] #faq.cpa-shipping-faq-section{
    padding-block:var(--cpa-space-48px) var(--cpa-space-50px);
  }}

@media (max-width:640px) {body[data-cpa-service="shipping-agency"] .cpa-shipping-faq-section .faq-q{
    align-items:flex-start;
    gap:var(--cpa-space-12px);
    min-height:48px;
    padding-block:var(--cpa-space-12px);
    
  }body[data-cpa-service="shipping-agency"] .cpa-shipping-faq-section .faq-q .arrow{
    align-self:flex-start;
    margin-top:var(--cpa-space-1px);
    margin-left:auto;
    
  }body[data-cpa-service="shipping-agency"] #faq.cpa-shipping-faq-section{
    padding-top:var(--cpa-space-34px);
    padding-bottom:var(--cpa-space-34px);
  }}

body[data-cpa-service="shipping-agency"] .cpa-shipping-editorial-section{
  padding-block:clamp(46px,4.8vw,64px);
}
body[data-cpa-service="shipping-agency"] #appointment-basis.cpa-shipping-editorial-section,
body[data-cpa-service="shipping-agency"] #sof-control.cpa-shipping-editorial-section{
  background:var(--cpa-ship-paper,var(--cpa-color-f7f4ed));
}
body[data-cpa-service="shipping-agency"] #cargo-interfaces.cpa-shipping-editorial-section,
body[data-cpa-service="shipping-agency"] #pda-fda.cpa-shipping-editorial-section{
  background:var(--cpa-color-ffffff);
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-editorial{
  display:block;
  max-width:1180px;
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-editorial .cpa-shipping-section-title{
  margin:0 0 var(--cpa-space-32px);
  color:var(--cpa-ship-harbour,var(--cpa-color-071722));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-points{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--cpa-space-32px) clamp(24px,3vw,46px);
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-points--stack{
  grid-template-columns:repeat(3,minmax(0,1fr));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-point{
  min-width:0;
  padding-top:var(--cpa-space-18px);
  border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule,var(--cpa-color-rule));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-point .cpa-shipping-subheading{
  margin-top:0;
}
@media (max-width:900px){
  body[data-cpa-service="shipping-agency"] .cpa-shipping-editorial .cpa-shipping-section-title{
    margin-bottom:var(--cpa-space-24px);
  }
  body[data-cpa-service="shipping-agency"] .cpa-shipping-points--stack{
    grid-template-columns:minmax(0,1fr);
  }
}
@media (max-width:640px){
  body[data-cpa-service="shipping-agency"] .cpa-shipping-editorial-section{
    padding-block:var(--cpa-space-40px);
  }
  body[data-cpa-service="shipping-agency"] .cpa-shipping-points{
    grid-template-columns:minmax(0,1fr);
    gap:var(--cpa-space-28px);
  }
}

body[data-cpa-service="shipping-agency"] #appointments-handled.cpa-appointment-register-section{
  padding-block:clamp(44px,4.5vw,60px);
  background:var(--cpa-color-ffffff);
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head{
  display:grid;
  grid-template-columns:minmax(280px,.68fr) minmax(0,1fr);
  gap:clamp(28px,5vw,64px);
  align-items:end;
  margin-bottom:clamp(24px,3vw,34px);
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head .cpa-shipping-section-title{
  margin:0;
  max-width:18ch;
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head > p{
  margin:0;
  max-width:66ch;
  color:var(--cpa-ship-steel,var(--cpa-color-475569));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-list{
  border-top:var(--cpa-border-1px) solid var(--cpa-ref-rule,var(--cpa-color-cbd6d3));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-row{
  display:grid;
  grid-template-columns:minmax(250px,.68fr) minmax(0,1fr);
  gap:clamp(28px,5vw,64px);
  padding-block:clamp(20px,2.5vw,30px);
  border-bottom:var(--cpa-border-1px) solid var(--cpa-ref-rule,var(--cpa-color-cbd6d3));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-row h3{
  margin:0;
  max-width:22ch;
  color:var(--cpa-ship-harbour,var(--cpa-color-071722));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-copy{
  min-width:0;
  max-width:72ch;
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-copy p{
  margin:0;
  color:var(--cpa-ship-steel,var(--cpa-color-475569));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-copy p + p{
  margin-top:var(--cpa-space-12px);
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-principal strong{
  color:var(--cpa-ship-graphite,var(--cpa-color-31434f));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-boundary{
  display:grid;
  grid-template-columns:minmax(250px,.68fr) minmax(0,1fr);
  gap:clamp(28px,5vw,64px);
  margin-top:clamp(24px,3vw,32px);
  padding-top:var(--cpa-space-18px);
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-boundary h3{
  margin:0;
  color:var(--cpa-ship-harbour,var(--cpa-color-071722));
}
body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-boundary p{
  margin:0;
  max-width:72ch;
  color:var(--cpa-ship-steel,var(--cpa-color-475569));
}
@media (max-width:900px){
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head,
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-row,
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-boundary{
    grid-template-columns:minmax(0,1fr);
    gap:var(--cpa-space-16px);
  }
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head .cpa-shipping-section-title{
    max-width:none;
  }
}
@media (max-width:640px){
  body[data-cpa-service="shipping-agency"] #appointments-handled.cpa-appointment-register-section{
    padding-block:var(--cpa-space-36px);
  }
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-row{
    padding-block:var(--cpa-space-20px);
  }
}
@media (min-width:901px){
  body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-appointment-register-head{
    grid-template-columns:minmax(250px,.58fr) minmax(0,1fr);
    gap:clamp(28px,4vw,56px);
  }
}
body[data-cpa-service="shipping-agency"] #about-shipping-agency.cpa-shipping-intro-statement{
  padding-top:0;
  padding-bottom:clamp(28px,3vw,40px);
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-statement{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);
  gap:clamp(28px,5vw,72px);
  align-items:start;
  padding-top:var(--cpa-space-28px);
  border-top:var(--cpa-border-1px) solid var(--cpa-ref-rule,var(--cpa-color-cbd6d3));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-statement-lead{
  margin:0;
  max-width:34ch;
  color:var(--cpa-ship-harbour,var(--cpa-color-071722));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-statement-body p{
  margin:0;
  max-width:62ch;
  color:var(--cpa-ship-steel,var(--cpa-color-475569));
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-statement-body p + p{
  margin-top:var(--cpa-space-18px);
}
body[data-cpa-service="shipping-agency"] .cpa-shipping-statement-body .cpa-shipping-statement-close{
  padding-left:var(--cpa-space-18px);
  border-left:var(--cpa-border-2px) solid var(--cpa-ref-blue,var(--cpa-color-006b8f));
  color:var(--cpa-ship-harbour,var(--cpa-color-071722));
}
@media (max-width:900px){
  body[data-cpa-service="shipping-agency"] .cpa-shipping-statement{
    grid-template-columns:minmax(0,1fr);
    gap:var(--cpa-space-20px);
  }
}
