html.nvocc-page{overflow-x:clip;overflow-y:auto;}
body.nvocc-page.nvocc-modern-page{--nvocc-accent:var(--cpa-color-2f7d73);--nvocc-accent-deep:var(--cpa-color-245f58);--nvocc-accent-soft:var(--cpa-color-rgba-47-125-115-p1);--nvocc-border:var(--cpa-color-rgba-47-125-115-p22);--nvocc-focus:var(--cpa-color-rgba-47-125-115-p38);--nvocc-pearl:var(--cpa-color-fbfaf7);--nvocc-fog:var(--cpa-color-f2f4f1);--nvocc-sea-glass:var(--cpa-color-edf5f2);--nvocc-charcoal:var(--cpa-color-202a2a);--nvocc-graphite:var(--cpa-color-5b6866);min-width:0;overflow-y:visible;}
body.nvocc-page.nvocc-modern-page main{min-width:0;}
body.nvocc-page.nvocc-modern-page main>section:not(.hero){scroll-margin-top:var(--cpa-space-88px);}
body.nvocc-page.nvocc-modern-page #faq .faq-item{border:0;border-bottom:var(--cpa-border-1px) solid var(--border);border-radius:0;background:transparent;box-shadow:none;}
body.nvocc-page.nvocc-modern-page #faq .faq-q{min-height:52px;padding:var(--cpa-space-15px) var(--cpa-space-12px) var(--cpa-space-15px) var(--cpa-space-15px);border-left:var(--cpa-border-2px) solid transparent;}

body.nvocc-page.nvocc-modern-page #backToTop{border-color:var(--nvocc-border);}
.cpa-nvocc-page .cpa-nvocc-article{
  color:var(--cpa-ship-steel);
}
.cpa-nvocc-page .cpa-nvocc-article-section{
  position:relative;
  padding-block:clamp(52px,5vw,64px);
}
.cpa-nvocc-page .cpa-nvocc-article-section .cpa-shell{
  width:min(1120px,calc(100% - 48px));
  max-width:1120px;
  margin-inline:auto;
  padding-inline:0;
}
.cpa-nvocc-page .cpa-nvocc-article-section p{
  margin:0;
  color:var(--cpa-ship-steel);
  
  
}
.cpa-nvocc-page .cpa-nvocc-article-section p + p{
  margin-top:var(--cpa-space-16px);
}
body.cpa-nvocc-page.cpa-standard-shell.cpa-maritime-shell main .cpa-shipping-section h2{
  margin:0;
  color:var(--cpa-ship-harbour);
  
  
  
  
}

body.cpa-nvocc-page.cpa-standard-shell.cpa-maritime-shell main .cpa-shipping-section.cpa-nvocc-operating-brief h2#nvocc-coordination-title{
  
  
  color:var(--cpa-ship-steel);
}





body.cpa-nvocc-page.cpa-standard-shell.cpa-maritime-shell main .cpa-shipping-section.cpa-nvocc-appointment-results .cpa-nvocc-results-secondary h2{
  
  color:var(--cpa-ship-steel);
}


#nvocc-operations-article h2{
  scroll-margin-top:calc(var(--cpa-shipping-header-height) + 28px);
}
.cpa-nvocc-page .cpa-nvocc-operating-brief{
  border-bottom:0;
  padding-top:clamp(42px,4vw,52px);
  padding-bottom:clamp(50px,4.8vw,60px);
}
.cpa-nvocc-page .cpa-nvocc-brief-grid{
  display:grid;
  gap:var(--cpa-space-40px) var(--cpa-space-72px);
  align-items:start;
  grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);
  column-gap:clamp(54px,6vw,84px);
}
.cpa-nvocc-page .cpa-nvocc-brief-lead{
  position:relative;
  padding-top:var(--cpa-space-14px);
  border-top:var(--cpa-border-1px) solid var(--cpa-color-rgba-169-135-85-p34);
}
.cpa-nvocc-page .cpa-nvocc-brief-lead::before{
  display:none;
  content:none;
}
.cpa-nvocc-page .cpa-nvocc-brief-lead h2{
  max-width:420px;
}
.cpa-nvocc-page .cpa-nvocc-opening-lead{
  color:var(--cpa-ref-blue);
  
  
  
  
  
  
  max-width:31ch;
  margin-top:var(--cpa-space-22px);
}
.cpa-nvocc-page .cpa-nvocc-opening-position{
  margin-top:var(--cpa-space-22px);
  color:var(--cpa-ship-graphite);
  
  max-width:43ch;
}
.cpa-nvocc-page .cpa-nvocc-brief-support{
  max-width:720px;
}
.cpa-nvocc-page .cpa-nvocc-brief-coordination{
  margin-top:var(--cpa-space-30px);
  padding-top:0;
  border-top:0;
}

.cpa-nvocc-page .cpa-nvocc-brief-coordination h2{
  margin-bottom:var(--cpa-space-12px);
}
.cpa-nvocc-page .cpa-nvocc-exposure{
  margin-top:var(--cpa-space-14px);
  padding-left:0;
  border-left:0;
  color:var(--cpa-ship-graphite);
}
.cpa-nvocc-page .cpa-nvocc-appointment-scope{
  background:var(--cpa-ship-fog,var(--cpa-color-eef2f1));
}
.cpa-nvocc-page .cpa-nvocc-scope-grid{
  display:grid;
  gap:var(--cpa-space-36px) var(--cpa-space-56px);
  align-items:start;
  grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);
  column-gap:clamp(50px,6vw,82px);
}
.cpa-nvocc-page .cpa-nvocc-scope-lead{
  position:relative;
}
.cpa-nvocc-page .cpa-nvocc-scope-lead::before{
  display:none;
  content:none;
}
.cpa-nvocc-page .cpa-nvocc-scope-lead p{
  margin-top:var(--cpa-space-16px);
  color:var(--cpa-ship-graphite);
}
.cpa-nvocc-page .cpa-nvocc-workstream-list{
  grid-column:2;
  list-style:none;
  margin:0;
  padding:0;
  border-top:0;
  gap:0 var(--cpa-space-36px);
}
.cpa-nvocc-page .cpa-nvocc-workstream-list li{
  position:relative;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:var(--cpa-space-8px) var(--cpa-space-32px);
  min-height:64px;
  padding:var(--cpa-space-18px) 0 var(--cpa-space-17px) var(--cpa-space-24px);
  border-top:0;
  border-bottom:0;
}
.cpa-nvocc-page .cpa-nvocc-workstream-list li::before{
  position:absolute;
  background:var(--cpa-ship-blue,var(--cpa-color-006b8f));
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13l4 4L19 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 13l4 4L19 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  content:"";
  left:var(--cpa-space-2px);
  width:13px;
  height:13px;
  -webkit-mask-size:13px;
  mask-size:13px;
  background-color:var(--cpa-color-rgba-0-107-143-p82);
  top:var(--cpa-space-23px);
}
.cpa-nvocc-page .cpa-nvocc-workstream-list li span{
  color:var(--cpa-ship-harbour);
  
  
  
}
.cpa-nvocc-page .cpa-nvocc-scope-note{
  grid-column:1/-1;
  margin:var(--cpa-space-8px) 0 0;
  padding-left:0;
  border-left:0;
  color:var(--cpa-ship-graphite);
  
  margin-top:var(--cpa-space-20px);
  padding-top:0;
  border-top:0;
}
.cpa-nvocc-page .cpa-nvocc-control-grid{
  display:grid;
  grid-template-columns:minmax(0,.58fr) minmax(0,.42fr);
  gap:0 clamp(48px,6vw,76px);
}
.cpa-nvocc-page .cpa-nvocc-control-primary{
  position:relative;
}
.cpa-nvocc-page .cpa-nvocc-control-primary::before{
  display:none;
  content:none;
}
.cpa-nvocc-page .cpa-nvocc-control-secondary{
  position:relative;
  align-self:start;
  padding:0;
  border-top:0;
  border-left:0;
}
.cpa-nvocc-page .cpa-nvocc-control-secondary::before{
  display:none;
  content:none;
}
.cpa-nvocc-page .cpa-nvocc-control-primary h2, .cpa-nvocc-page .cpa-nvocc-control-secondary h2{
  margin-bottom:var(--cpa-space-18px);
}
.cpa-nvocc-page .cpa-nvocc-equipment-detail{
  margin-top:var(--cpa-space-16px);
}
.cpa-nvocc-page .cpa-nvocc-cost-grid{
  display:grid;
  gap:var(--cpa-space-40px) var(--cpa-space-48px);
  align-items:start;
  grid-template-columns:minmax(0,1.38fr) minmax(270px,.62fr);
  column-gap:clamp(48px,6vw,76px);
}

.cpa-nvocc-page .cpa-nvocc-results-grid{
  display:grid;
  gap:var(--cpa-space-36px) var(--cpa-space-56px);
  align-items:start;
  grid-template-columns:minmax(0,1.48fr) minmax(250px,.52fr);
  column-gap:clamp(52px,6vw,84px);
}

.cpa-nvocc-page .cpa-nvocc-movement-control{
  padding-block:clamp(60px,6vw,84px);
  background:var(--cpa-color-surface-soft,var(--cpa-color-f8fafc));
  padding-top:clamp(50px,4.6vw,60px);
  padding-bottom:clamp(52px,5vw,64px);
}
.cpa-nvocc-page .cpa-nvocc-movement-control>.cpa-shell{
  max-width:1120px;
}
.cpa-nvocc-page .cpa-nvocc-operating-coverage-head{
  display:grid;
  gap:var(--cpa-space-28px) var(--cpa-space-72px);
  align-items:start;
  grid-template-columns:minmax(240px,.70fr) minmax(0,1.30fr);
  column-gap:clamp(48px,6vw,78px);
}
.cpa-nvocc-page .cpa-nvocc-operating-coverage-lead{
  margin:0;
  max-width:720px;
  color:var(--cpa-ship-graphite);
  
  
}
.cpa-nvocc-page .cpa-nvocc-movement-grid{
  display:grid;
  grid-template-columns:minmax(0,2fr) minmax(220px,1fr);
  gap:0 var(--cpa-space-40px);
  background:var(--cpa-color-ffffff);
  padding:var(--cpa-space-28px) var(--cpa-space-28px) 0;
  margin-top:var(--cpa-space-30px);
  border-top:0;
}
.cpa-nvocc-page .cpa-nvocc-movement-main{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:0 var(--cpa-space-40px);
  padding-bottom:var(--cpa-space-28px);
}
.cpa-nvocc-page .cpa-nvocc-movement-position{
  position:relative;
  padding:var(--cpa-space-26px) 0 0;
  padding-top:0;
}
.cpa-nvocc-page .cpa-nvocc-movement-position p{
  margin:0;
  
  color:var(--cpa-ship-steel);
  
}
.cpa-nvocc-page .cpa-nvocc-movement-position::before{
  position:absolute;
  top:0;
  left:0;
  width:22px;
  height:22px;
  
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
}
.cpa-nvocc-page .cpa-nvocc-import-position::before{
  background:var(--cpa-ref-blue,var(--cpa-color-006b8f));
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v13M12 16l-5-5M12 16l5-5M4 21h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v13M12 16l-5-5M12 16l5-5M4 21h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.cpa-nvocc-page .cpa-nvocc-export-position::before{
  background:var(--cpa-ref-brass,var(--cpa-color-a98755));
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21V8M12 8l-5 5M12 8l5 5M4 3h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21V8M12 8l-5 5M12 8l5 5M4 3h16' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.cpa-nvocc-page .cpa-nvocc-movement-exception{
  padding:var(--cpa-space-26px) 0 var(--cpa-space-28px) var(--cpa-space-32px);
  border-left:0;
  align-self:start;
  padding-top:0;
}
.cpa-nvocc-page .cpa-nvocc-unit-status p{
  margin:0;
  
  color:var(--cpa-ship-graphite);
  
}
.cpa-nvocc-page .cpa-nvocc-coverage-boundary{
  max-width:920px;
  margin-top:var(--cpa-space-24px);
  padding-left:0;
  border-left:0;
}
.cpa-nvocc-page .cpa-nvocc-coverage-boundary p{
  margin:0;
  
  
  color:var(--cpa-ship-graphite);
}















.cpa-nvocc-page .cpa-shipping-faq-section{
  padding-top:clamp(40px,4vw,56px);
  padding-bottom:clamp(40px,4vw,56px);
}
.cpa-nvocc-page .cpa-shipping-faq-section .cpa-shipping-section-title{
  border-top:0;
  padding-top:0;
}
.cpa-nvocc-page .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;
}
.cpa-nvocc-page .cpa-shipping-faq-section .faq-a{
  max-width:640px;
}
.cpa-nvocc-page .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);
}
.cpa-nvocc-page .cpa-nvocc-resource-index{
  padding-block:clamp(40px,4.5vw,56px);
  padding-top:clamp(40px,3.8vw,50px);
}
.cpa-nvocc-page .cpa-nvocc-resource-index>.cpa-shell{
  max-width:1120px;
}

.cpa-nvocc-page .cpa-nvocc-resource-lead{
  margin:var(--cpa-space-10px) 0 0;
  max-width:640px;
  color:var(--cpa-ship-steel);
  
  
}
.cpa-nvocc-page .cpa-nvocc-resource-list{
  list-style:none;
  margin:var(--cpa-space-24px) 0 0;
  padding:0;
  border-top:0;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:0 var(--cpa-space-48px);
}
.cpa-nvocc-page .cpa-nvocc-resource-list li{
  border-bottom:0;
}
.cpa-nvocc-page .cpa-nvocc-resource-link{
  position:relative;
  display:flex;
  align-items:center;
  min-height:48px;
  padding:var(--cpa-space-12px) var(--cpa-space-22px) var(--cpa-space-12px) 0;
  color:inherit;
  text-decoration:none;
  padding-right:var(--cpa-space-20px);
}
.cpa-nvocc-page .cpa-nvocc-resource-link h3{
  margin:0;
  color:var(--cpa-ship-harbour);
  
  
}
.cpa-nvocc-page .cpa-nvocc-resource-link::after{
  position:absolute;
  top:50%;
  right:0;
  border-right:var(--cpa-border-2px) solid var(--cpa-ref-blue,var(--cpa-color-006b8f));
  border-top:var(--cpa-border-2px) solid var(--cpa-ref-blue,var(--cpa-color-006b8f));
  transform:translateY(-50%) rotate(45deg);
  content:"";
  width:6px;
  height:6px;
  border-top-width:var(--cpa-border-1px);
  border-right-width:var(--cpa-border-1px);
  opacity:.9;
  border-color:var(--cpa-color-rgba-0-107-143-p8);
}
.cpa-nvocc-page .cpa-nvocc-resource-link:hover h3, .cpa-nvocc-page .cpa-nvocc-resource-link:focus-visible h3{
  text-decoration:underline;
}
.cpa-nvocc-page .cpa-nvocc-resource-link:focus-visible{
  outline:var(--cpa-border-2px) solid var(--cpa-ref-blue,var(--cpa-color-006b8f));
  outline-offset:-2px;
}
.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section{
  padding-block:clamp(44px,4vw,56px);
}
.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section > .cpa-shell{
  width:min(1120px,calc(100% - 48px));
  max-width:1120px;
  margin-inline:auto;
  padding-inline:0;
}
.cpa-nvocc-page #nvocc-operations-article :is(h2,h3,p,li,span,a){
  min-width:0;
}
.cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-brief-lead > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-scope-lead > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-control-primary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-control-secondary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-cost-main > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-accountability-inset > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-results-primary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-results-secondary > h2{
  margin:0 0 var(--cpa-space-16px);
}
.cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-brief-coordination > h2{
  margin:0 0 var(--cpa-space-12px);
}
.cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-opening-lead, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-scope-lead > p{
  margin-top:0;
}
.cpa-nvocc-page .cpa-nvocc-movement-grid, .cpa-nvocc-page .cpa-nvocc-movement-main{
  align-items:start;
}
.cpa-nvocc-page .cpa-nvocc-movement-position::before, .cpa-nvocc-page .cpa-nvocc-import-position::before, .cpa-nvocc-page .cpa-nvocc-export-position::before{
  display:none;
  content:none;
}
.cpa-nvocc-page .cpa-nvocc-import-position p, .cpa-nvocc-page .cpa-nvocc-export-position p, .cpa-nvocc-page .cpa-nvocc-unit-status p{
  margin-top:0;
}
.cpa-nvocc-page .cpa-shipping-faq-section .cpa-shipping-section-note::before{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:1px;
  content:"";
  background:var(--cpa-color-rgba-71-85-105-p18);
}
.cpa-nvocc-page .cpa-shipping-faq-section .faq-q .arrow{
  display:inline-flex;
  flex:0 0 20px;
  align-items:center;
  justify-content:center;
  align-self:center;
  width:20px;
  height:20px;
  margin-left:auto;
  padding:0;
  
  
  
  text-align:center;
  color:var(--cpa-color-rgba-0-107-143-p82);
  
}



body.cpa-nvocc-page.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-item{
  border-bottom:0;
}


.cpa-nvocc-page .cpa-nvocc-brief-support > p:first-child{
  color:var(--cpa-ship-graphite,var(--cpa-color-31434f));
  
}

.cpa-nvocc-page .cpa-nvocc-control-field{
  padding-top:clamp(56px,5vw,66px);
}
.cpa-nvocc-page .cpa-nvocc-control-primary h2{max-width:24ch;}


.cpa-nvocc-page #faq.cpa-shipping-faq-section{
  padding-top:clamp(44px,4vw,54px);
}
@media (max-width:900px){.cpa-nvocc-page .cpa-nvocc-article-section .cpa-shell{
    width:min(calc(100% - 36px),780px);
  }.cpa-nvocc-page .cpa-nvocc-brief-grid, .cpa-nvocc-page .cpa-nvocc-scope-grid, .cpa-nvocc-page .cpa-nvocc-cost-grid, .cpa-nvocc-page .cpa-nvocc-results-grid, .cpa-nvocc-page .cpa-nvocc-operating-coverage-head{
    grid-template-columns:1fr;
    gap:var(--cpa-space-22px);
  }.cpa-nvocc-page .cpa-nvocc-workstream-list{
    grid-column:1;
  }.cpa-nvocc-page .cpa-nvocc-scope-note{
    grid-column:1;
  }.cpa-nvocc-page .cpa-nvocc-control-grid{
    grid-template-columns:1fr;
  }.cpa-nvocc-page .cpa-nvocc-control-secondary{
    padding-left:0;
    border-left:0;
    padding-top:0;
    border-top:0;
    
  }.cpa-nvocc-page .cpa-nvocc-control-secondary::before{
    left:0;
  }.cpa-nvocc-page .cpa-nvocc-movement-grid{
    grid-template-columns:1fr;
    padding:var(--cpa-space-24px) var(--cpa-space-22px) 0;
  }.cpa-nvocc-page .cpa-nvocc-movement-exception{
    border-left:0;
    padding-left:0;
    border-top:0;
    margin-top:0;
    padding-top:0;
  }.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section{
    padding-block:var(--cpa-space-42px);
  }.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section > .cpa-shell{
    width:min(calc(100% - 36px),780px);
  }.cpa-nvocc-page .cpa-nvocc-brief-support,
.cpa-nvocc-page .cpa-nvocc-control-secondary{margin-top:var(--cpa-space-30px);}}
@media (max-width:768px){.cpa-nvocc-page .cpa-nvocc-workstream-list li{
    grid-template-columns:1fr;
    gap:var(--cpa-space-8px);
  }.cpa-nvocc-page .cpa-nvocc-movement-main{
    grid-template-columns:1fr;
    gap:var(--cpa-space-24px);
  }}
@media (max-width:640px){.cpa-nvocc-page .cpa-nvocc-resource-list{
    grid-template-columns:1fr;
  }.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section{
    padding-block:var(--cpa-space-32px);
  }.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section > .cpa-shell{
    width:calc(100% - 28px);
  }.cpa-nvocc-page #nvocc-operations-article :is(h2,h3,p,li,span,a){
    max-width:100%;
    overflow-wrap:break-word;
    word-break:normal;
  }.cpa-nvocc-page .cpa-nvocc-workstream-list li{
    padding-left:var(--cpa-space-23px);
    min-height:0;
    padding-top:var(--cpa-space-16px);
    padding-bottom:var(--cpa-space-16px);
  }.cpa-nvocc-page .cpa-nvocc-workstream-list li::before{
    left:var(--cpa-space-2px);
    top:var(--cpa-space-21px);
  }.cpa-nvocc-page .cpa-nvocc-resource-link::after{
    right:var(--cpa-space-2px);
  }.cpa-nvocc-page .cpa-shipping-faq-section .faq-q{
    align-items:flex-start;
    gap:var(--cpa-space-12px);
    min-height:48px;
    padding-block:var(--cpa-space-12px);
    
  }.cpa-nvocc-page .cpa-shipping-faq-section .faq-q .arrow{
    align-self:flex-start;
    margin-top:var(--cpa-space-1px);
    margin-left:auto;
    
  }.cpa-nvocc-page .cpa-nvocc-control-secondary, .cpa-nvocc-page .cpa-nvocc-results-secondary, .cpa-nvocc-page .cpa-nvocc-movement-exception{
    padding-inline-end:0;
  }.cpa-nvocc-page .cpa-nvocc-operating-brief, .cpa-nvocc-page .cpa-nvocc-control-field, .cpa-nvocc-page .cpa-nvocc-cost-accountability, .cpa-nvocc-page .cpa-nvocc-appointment-results, .cpa-nvocc-page .cpa-nvocc-movement-control{
    padding-top:var(--cpa-space-36px);
    padding-bottom:var(--cpa-space-36px);
  }.cpa-nvocc-page .cpa-nvocc-appointment-scope{
    padding-top:var(--cpa-space-38px);
    padding-bottom:var(--cpa-space-38px);
  }.cpa-nvocc-page .cpa-nvocc-brief-lead{
    padding-top:var(--cpa-space-10px);
  }.cpa-nvocc-page .cpa-nvocc-brief-support, .cpa-nvocc-page .cpa-nvocc-control-secondary, .cpa-nvocc-page .cpa-nvocc-accountability-inset, .cpa-nvocc-page .cpa-nvocc-results-secondary{
    margin-top:var(--cpa-space-26px);
  }.cpa-nvocc-page .cpa-nvocc-workstream-list{
    gap:0;
  }.cpa-nvocc-page #faq.cpa-shipping-faq-section, .cpa-nvocc-page .cpa-nvocc-resource-index{
    padding-top:var(--cpa-space-34px);
    padding-bottom:var(--cpa-space-34px);
  }}
@media (max-width:480px){.cpa-nvocc-page .cpa-nvocc-article-section .cpa-shell{
    width:calc(100% - 28px);
  }.cpa-nvocc-page .cpa-nvocc-article-section{
    padding-block:var(--cpa-space-42px);
  }.cpa-nvocc-page .cpa-nvocc-movement-control{
    padding-block:var(--cpa-space-44px);
  }.cpa-nvocc-page #nvocc-operations-article > .cpa-nvocc-article-section{
    padding-block:var(--cpa-space-30px);
  }.cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-brief-lead > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-scope-lead > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-control-primary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-control-secondary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-cost-main > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-accountability-inset > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-results-primary > h2, .cpa-nvocc-page #nvocc-operations-article .cpa-nvocc-results-secondary > h2{
    margin-bottom:var(--cpa-space-14px);
  }}

@media (min-width:901px){.cpa-nvocc-page .cpa-nvocc-opening-lead{
    max-width:34ch;
    margin-top:var(--cpa-space-18px);
    
    
    
  }.cpa-nvocc-page .cpa-nvocc-brief-grid{
    grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);
    column-gap:clamp(58px,6vw,86px);
  }.cpa-nvocc-page .cpa-nvocc-scope-grid{
    grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);
  }.cpa-nvocc-page .cpa-nvocc-workstream-list li{
    min-height:72px;
    padding-block:var(--cpa-space-18px);
  }.cpa-nvocc-page .cpa-nvocc-control-grid{
    grid-template-columns:minmax(0,.6fr) minmax(320px,.4fr);
  }.cpa-nvocc-page .cpa-nvocc-cost-grid{
    grid-template-columns:minmax(0,1.52fr) minmax(260px,.48fr);
  }.cpa-nvocc-page .cpa-nvocc-results-grid{
    grid-template-columns:minmax(0,1.58fr) minmax(250px,.42fr);
  }.cpa-nvocc-page .cpa-nvocc-accountability-inset, .cpa-nvocc-page .cpa-nvocc-results-secondary{
    margin-top:var(--cpa-space-28px);
  }.cpa-nvocc-page .cpa-nvocc-operating-brief{
    padding-block:var(--cpa-space-56px) var(--cpa-space-52px);
  }.cpa-nvocc-page .cpa-nvocc-appointment-scope{
    padding-block:var(--cpa-space-52px);
  }.cpa-nvocc-page .cpa-nvocc-control-field{
    padding-block:var(--cpa-space-48px);
  }.cpa-nvocc-page .cpa-nvocc-cost-accountability{
    padding-block:var(--cpa-space-52px) var(--cpa-space-48px);
  }.cpa-nvocc-page .cpa-nvocc-appointment-results{
    padding-block:var(--cpa-space-52px);
  }.cpa-nvocc-page .cpa-nvocc-movement-control{
    padding-block:var(--cpa-space-56px);
  }.cpa-nvocc-page #faq.cpa-shipping-faq-section{
    padding-block:var(--cpa-space-48px) var(--cpa-space-50px);
  }.cpa-nvocc-page .cpa-nvocc-resource-index{
    padding-block:var(--cpa-space-44px) var(--cpa-space-48px);
  }}







.cpa-nvocc-page .cpa-nvocc-resource-title{margin:0;}








body.cpa-nvocc-page .cpa-page-intro-facts>div{padding-block:var(--cpa-space-15px);}
body.cpa-nvocc-page .cpa-page-intro-facts dt{
  margin-bottom:var(--cpa-space-6px);
}



.cpa-nvocc-page .cpa-nvocc-cost-accountability{padding-top:clamp(48px,4.5vw,58px);padding-bottom:clamp(52px,5vw,64px);background:var(--cpa-color-surface-raised,var(--cpa-color-ffffff));}
.cpa-nvocc-page .cpa-nvocc-cost-accountability .cpa-nvocc-cost-grid{
  grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);
  gap:0 clamp(52px,5.5vw,76px);
  align-items:start;
}
.cpa-nvocc-page .cpa-nvocc-cost-main{
  position:relative;
  padding-top:var(--cpa-space-18px);
  border-top:var(--cpa-border-1px) solid var(--cpa-color-rgba-169-135-85-p42);
}
.cpa-nvocc-page .cpa-nvocc-cost-main h2{margin-bottom:var(--cpa-space-22px);max-width:18ch;}
.cpa-nvocc-page .cpa-nvocc-cost-main > div{
  max-width:760px;
}
.cpa-nvocc-page .cpa-nvocc-cost-main p + p{
  margin-top:var(--cpa-space-18px);
}
.cpa-nvocc-page .cpa-nvocc-accountability-inset{padding:var(--cpa-space-18px) 0 0 clamp(28px,3vw,42px);background:transparent;border-top:var(--cpa-border-1px) solid var(--cpa-color-rgba-0-107-143-p24);border-left:var(--cpa-border-1px) solid var(--cpa-color-rgba-0-107-143-p22);position:relative;margin:0;}
.cpa-nvocc-page .cpa-nvocc-accountability-inset h2{margin-bottom:var(--cpa-space-18px);max-width:24ch;color:var(--cpa-ship-harbour);}
.cpa-nvocc-page .cpa-nvocc-accountability-inset > div{
  max-width:43ch;
}
.cpa-nvocc-page .cpa-nvocc-accountability-inset p{hyphens:none;overflow-wrap:normal;word-break:normal;}
.cpa-nvocc-page .cpa-nvocc-accountability-inset p + p{
  margin-top:var(--cpa-space-18px);
}

.cpa-nvocc-page .cpa-nvocc-appointment-results{background:var(--cpa-color-surface-soft,var(--cpa-color-f8fafc));}
.cpa-nvocc-page .cpa-nvocc-appointment-results .cpa-nvocc-results-grid{
  display:block;
}
.cpa-nvocc-page .cpa-nvocc-results-primary{padding-left:0;border-left:0;max-width:840px;}
.cpa-nvocc-page .cpa-nvocc-results-primary h2{margin-bottom:var(--cpa-space-22px);max-width:21ch;}
.cpa-nvocc-page .cpa-nvocc-results-primary > div{
  max-width:800px;
}
.cpa-nvocc-page .cpa-nvocc-results-primary p + p{
  margin-top:var(--cpa-space-18px);
}
.cpa-nvocc-page .cpa-nvocc-accountability{margin-top:var(--cpa-space-24px);color:var(--cpa-ship-graphite);max-width:760px;padding-top:var(--cpa-space-18px);border-top:var(--cpa-border-1px) solid var(--cpa-color-rgba-0-107-143-p28);}
.cpa-nvocc-page .cpa-nvocc-results-secondary{padding-top:var(--cpa-space-30px);border-top:var(--cpa-border-1px) solid var(--cpa-color-rgba-169-135-85-p38);display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:var(--cpa-space-24px) clamp(48px,6vw,78px);align-items:start;margin-top:var(--cpa-space-44px);}
.cpa-nvocc-page .cpa-nvocc-results-secondary h2{max-width:18ch;margin:0;color:var(--cpa-ship-harbour);}
.cpa-nvocc-page .cpa-nvocc-results-secondary > div{
  max-width:760px;
}
.cpa-nvocc-page .cpa-nvocc-results-secondary p{hyphens:none;overflow-wrap:normal;word-break:normal;}
.cpa-nvocc-page .cpa-nvocc-results-secondary p + p{
  margin-top:var(--cpa-space-18px);
}

@media (max-width:900px){.cpa-nvocc-page .cpa-nvocc-cost-accountability .cpa-nvocc-cost-grid{
    grid-template-columns:1fr;
    gap:var(--cpa-space-34px);
  }.cpa-nvocc-page .cpa-nvocc-accountability-inset{
    max-width:none;
    margin-top:0;
    padding:var(--cpa-space-24px) 0 0;
    border-left:0;
  }.cpa-nvocc-page .cpa-nvocc-accountability-inset > div{
    max-width:720px;
  }.cpa-nvocc-page .cpa-nvocc-results-secondary{
    grid-template-columns:1fr;
    gap:var(--cpa-space-16px);
    margin-top:var(--cpa-space-36px);
    padding-top:var(--cpa-space-26px);
  }.cpa-nvocc-page .cpa-nvocc-results-secondary h2, .cpa-nvocc-page .cpa-nvocc-results-secondary > div{
    max-width:720px;
  }}

@media (max-width:480px){.cpa-nvocc-page .cpa-nvocc-cost-main{
    padding-top:var(--cpa-space-14px);
  }.cpa-nvocc-page .cpa-nvocc-cost-main h2, .cpa-nvocc-page .cpa-nvocc-results-primary h2{
    margin-bottom:var(--cpa-space-16px);
  }.cpa-nvocc-page .cpa-nvocc-accountability-inset{
    padding-top:var(--cpa-space-20px);
  }.cpa-nvocc-page .cpa-nvocc-accountability{
    margin-top:var(--cpa-space-20px);
    padding-top:var(--cpa-space-16px);
    
  }.cpa-nvocc-page .cpa-nvocc-results-secondary{
    margin-top:var(--cpa-space-30px);
    padding-top:var(--cpa-space-22px);
  }}
