@media (max-width:640px){input,select,textarea{min-height:var(--cpa-touch-target);font-size:var(--cpa-size-16px)}}.cpa-standard-shell .cpa-eyebrow::before{content:"";width:32px;height:1px;flex:0 0 auto;background:linear-gradient(90deg,var(--cpa-ship-blue),var(--cpa-ship-teal))}.cpa-shipping-subheading::before{content:"";width:20px;height:2px;flex:0 0 auto;background:var(--cpa-ref-brass,var(--cpa-color-a98755))}.cpa-shipping-subheading + .cpa-shipping-section-lead{margin-top:var(--cpa-space-14px)}.cpa-shipping-urgent-note strong{color:var(--cpa-ship-harbour)}body.cpa-standard-shell.cpa-maritime-shell .cpa-eyebrow{margin-bottom:var(--cpa-space-18px);color:var(--cpa-ref-blue)}body.cpa-standard-shell.cpa-maritime-shell .cpa-eyebrow::before{background:linear-gradient(90deg,var(--cpa-ref-blue),var(--cpa-ref-teal))}@media (max-width:640px){body.cpa-standard-shell.cpa-maritime-shell .cpa-eyebrow{margin-bottom:var(--cpa-space-14px)}}body.cpa-standard-shell .cpa-shipping-cargo-hint{margin:0 0 var(--cpa-space-12px)}@media (max-width:640px){.cpa-shipping-section--dense{--cpa-ship-section-space:56px}}html.cpa-sticky-brief-document{overflow-x:clip;overflow-y:auto}html.cpa-sticky-brief-document body.cpa-context-brief{overflow-x:clip;overflow-y:visible}@media (max-width:640px){html.cpa-operational-document{scroll-behavior:auto;scroll-padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html.cpa-operational-document{scroll-behavior:auto}}body.cpa-standard-shell.cpa-maritime-shell .cpa-section-intro>p{max-width:var(--cpa-ref-reading);color:var(--cpa-ref-steel);margin-top:var(--cpa-space-16px)}@media (prefers-reduced-motion:reduce){.cpa-shipping-form .form-submit-btn{transition:none}}@media (max-width:640px){.cpa-shipping-form .form-submit-btn{min-width:0;width:100%}}#services,#ports,#initial-brief{scroll-margin-top:var(--cpa-space-112px)}@media (max-width:640px){#port-identity-and-location,#cargo-and-vessel-calls,#information-that-must-remain-live,#stable-orientation-facts,#operating-interfaces,#facility-status,#crew-change-port,#costs,#connected-attendance{display:none}}.field input,.field select,.field textarea{border:var(--cpa-border-1px) solid var(--border);border-radius:var(--cpa-radius-6px)}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:var(--cpa-border-2px) solid var(--sky);outline-offset:var(--cpa-focus-offset-tight)}#svc-inquiry-form{position:relative}.form-confirmation label{min-height:var(--cpa-space-24px);grid-template-columns:22px minmax(0,1fr)}.form-confirmation input[type="checkbox"]{width:18px;height:18px;min-height:0;flex:0 0 18px;cursor:pointer}.form-confirmation span{min-width:0}@media (max-width:640px){.form-group-head{flex-wrap:wrap}}.form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px var(--cpa-color-rgba-0-145-213-p3)}.form-submit-btn:focus-visible{outline:var(--cpa-border-3px) solid var(--cpa-color-rgba-0-145-213-p38);outline-offset:var(--cpa-focus-offset-wide)}.form-submit-btn:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.form-success[data-cpa-confirmed="true"]{scroll-margin-top:var(--cpa-space-120px)}.cpa-shipping-enquiry-head h2{color:var(--cpa-ship-harbour)}body.cpa-standard-shell.cpa-maritime-shell main #svc-inquiry-grid .cpa-shipping-enquiry-lead{max-width:42ch;margin:var(--cpa-space-16px) 0 0;color:var(--cpa-ship-steel);font-size:var(--cpa-size-clamp-16p5px-1p15vw-18px);line-height:var(--cpa-leading-1p7)}.cpa-shipping-enquiry-head-aside .cpa-shipping-boundary-note{max-width:none;margin:0;padding:0;border-top:0}.cpa-shipping-enquiry-head-aside .cpa-shipping-urgent-note{margin-top:var(--cpa-space-18px)}@media (max-width:820px){.cpa-shipping-enquiry-head{grid-template-columns:1fr;gap:var(--cpa-space-22px)}}.cpa-shipping-enquiry-section .form-submit-btn{margin-top:var(--cpa-space-8px)}.cpa-shipping-enquiry-section .form-submit-btn:focus-visible,.cpa-shipping-form .form-submit-btn:focus-visible{outline:var(--cpa-border-2px) solid var(--cpa-ship-blue,var(--cpa-color-006b8f));outline-offset:var(--cpa-focus-offset)}.cpa-shipping-form .cpa-shipping-stage-legend{width:100%}.cpa-shipping-form-stage+.cpa-shipping-form-stage{margin-top:var(--cpa-space-8px);padding-top:var(--cpa-space-34px);border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule)}.cpa-shipping-form .form-group-head{display:flex;align-items:center;gap:var(--cpa-space-12px);margin:0 0 var(--cpa-space-26px)}.cpa-shipping-form .form-group-num{color:var(--cpa-ship-blue)}.cpa-shipping-form .form-group-title{color:var(--cpa-ship-harbour)}.cpa-shipping-form .form-row-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cpa-space-28px) var(--cpa-space-44px)}body.cpa-standard-shell.cpa-maritime-shell main #svc-inquiry-grid .cpa-shipping-form .field label{display:block;margin:0 0 var(--cpa-space-8px);font-family:var(--mono);font-size:var(--cpa-size-12p5px);font-weight:var(--cpa-weight-600)}.cpa-shipping-form .field textarea{min-height:94px;resize:vertical}.cpa-shipping-form .form-helper{display:block;margin-top:var(--cpa-space-7px);color:var(--cpa-ship-steel)}.cpa-shipping-form :is(.form-route-note,.form-noscript-note,.form-sensitive-note){margin:0 0 var(--cpa-space-28px);padding:var(--cpa-space-14px) 0 0;border:0;border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule);border-radius:0;color:var(--cpa-ship-steel)}.cpa-shipping-form .form-confirmation{margin:0 0 var(--cpa-space-28px);border:0;border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule);border-radius:0}.cpa-shipping-form .form-confirmation label{display:flex;align-items:flex-start;gap:var(--cpa-space-10px);color:var(--cpa-ship-steel)}.cpa-shipping-form .form-confirmation input{margin-top:var(--cpa-space-3px);accent-color:var(--cpa-ship-blue)}@media (min-width:641px) and (max-width:980px){.cpa-shipping-form .mobile-call-nudge{display:flex;margin:0 0 var(--cpa-space-20px);padding:var(--cpa-space-12px) 0 0;border:0;border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule);background:transparent;color:var(--cpa-ship-steel)}}.cpa-shipping-form .form-submit-btn:hover,.cpa-shipping-enquiry-section .form-submit-btn:hover{transform:none;border-color:var(--cpa-ship-blue);background:var(--cpa-ship-blue)}.cpa-shipping-form .form-assurance-label{color:var(--cpa-ship-blue)}.cpa-shipping-form-assurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){.cpa-shipping-form .form-row-2{grid-template-columns:1fr;gap:0}}body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-form .form-submit-btn,body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-enquiry-section .form-submit-btn{background:transparent;color:var(--cpa-ship-blue,var(--cpa-color-006b8f));border:var(--cpa-border-1px) solid var(--cpa-ship-blue,var(--cpa-color-006b8f));box-shadow:none}body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-form .form-submit-btn:hover,body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-enquiry-section .form-submit-btn:hover{background:var(--cpa-ship-blue,var(--cpa-color-006b8f))}@media (max-width:640px){body.cpa-standard-shell.cpa-maritime-shell .form-submit-btn,body.cpa-standard-shell.cpa-maritime-shell button.form-submit-btn{width:100%;min-height:var(--cpa-touch-target-large)}body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-form textarea{min-height:96px}}@media (max-width:820px){body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-enquiry-head-aside{border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule,var(--cpa-color-cbd6d3));padding-top:var(--cpa-space-18px);margin-top:var(--cpa-space-8px)}}.router-field+ .router-field{margin-top:var(--cpa-space-12px)}.router-field label{display:block;margin-bottom:var(--cpa-space-6px);color:var(--ink)}.router-field select{width:100%;padding:var(--cpa-space-11px) var(--cpa-space-36px) var(--cpa-space-11px) var(--cpa-space-12px);border:var(--cpa-border-1px) solid var(--border);border-radius:var(--cpa-radius-9px);background:var(--surface);color:var(--ink)}.router-button:hover{border-color:var(--cpa-ref-blue,var(--cpa-color-006b8f));background:var(--cpa-color-rgba-0-107-143-p07)}.router-button:focus-visible{outline:var(--cpa-border-3px) solid var(--cpa-color-rgba-0-145-213-p34);outline-offset:var(--cpa-focus-offset)}.router-urgent strong{color:var(--ink)}.form-sensitive-note strong{color:var(--ink)}.cpa-shipping-enquiry-section .mobile-call-nudge{margin-top:var(--cpa-space-12px)}.cpa-shipping-enquiry-section .form-assurance.cpa-shipping-form-assurance{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--cpa-space-18px);align-items:start;margin-top:var(--cpa-space-14px);padding:var(--cpa-space-14px) var(--cpa-space-15px);border:var(--cpa-border-1px) solid var(--cpa-color-rgba-7-23-34-p1);border-left:var(--cpa-border-3px) solid var(--cpa-ship-blue,var(--cpa-color-006b8f));border-radius:var(--cpa-radius-8px)}.cpa-shipping-enquiry-section .cpa-shipping-form-assurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cpa-space-24px)}.cpa-shipping-enquiry-section .cpa-shipping-form-assurance-item strong{display:block;margin-bottom:var(--cpa-space-4px);color:var(--cpa-ship-harbour,var(--cpa-color-071722))}@media (max-width:720px){.cpa-shipping-enquiry-section .form-assurance.cpa-shipping-form-assurance,.cpa-shipping-enquiry-section .cpa-shipping-form-assurance-grid{grid-template-columns:1fr;gap:var(--cpa-space-12px)}}.cpa-shipping-enquiry-section .form-confirmation{margin-top:var(--cpa-space-18px);border:0;border-radius:0;background:transparent;background-color:transparent}.cpa-shipping-enquiry-section.cpa-form-surface-soft{background:var(--cpa-color-surface-soft,var(--cpa-color-f8fafc));background-image:none;border-top:var(--cpa-border-1px) solid var(--cpa-color-rule,var(--cpa-color-cbd6d3));border-bottom:0}.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-enquiry-head,.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-enquiry-head-main,.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-enquiry-head-aside{background:transparent;background-image:none}.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-form{background:transparent;background-image:none}.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-form-stage{background:transparent;background-image:none}.cpa-shipping-enquiry-section.cpa-form-surface-soft .cpa-shipping-form :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),select,textarea){background:transparent;background-image:none;color:var(--cpa-color-ink,var(--cpa-color-071722))}.cpa-shipping-enquiry-section.cpa-form-surface-soft .form-assurance.cpa-shipping-form-assurance{background:transparent;background-image:none}.cpa-shipping-highlight-grid{display:grid}.cpa-shipping-highlight-item p{color:var(--cpa-ship-steel)}.cpa-shipping-gateway-field::before{content:"";position:absolute;top:0;left:0;width:min(240px,23%);height:2px;background:linear-gradient(90deg,var(--cpa-ref-brass,var(--cpa-color-a98755)),var(--cpa-color-rgba-169-135-85-p06))}.cpa-shipping-gateway-assignment{opacity:.92}.cpa-guides-card h3{margin:0 0 var(--cpa-space-8px);color:var(--cpa-ship-harbour,var(--cpa-color-071722))}.cpa-guides-card:hover h3{color:var(--cpa-ref-blue,var(--cpa-color-006b8f))}@media (max-width:900px){.cpa-guides-card-grid{grid-template-columns:1fr}}.cpa-shipping-route-title h3{color:var(--cpa-ship-harbour);font-family:var(--display);font-weight:var(--cpa-weight-600)}.cpa-shipping-gateway-primary p,.cpa-shipping-gateway-branch p{position:relative;z-index:1;color:var(--cpa-ship-steel)}.cpa-gateway-port-link:hover{text-decoration:underline}@media (max-width:1100px){.cpa-shipping-gateway-primary{grid-column:1 / -1}}@media (max-width:640px){.cpa-shipping-gateway-branches{grid-template-columns:1fr}}.cpa-shipping-service-groups::after{content:"";position:absolute;top:-4px;right:0;width:7px;height:7px;border-top:var(--cpa-border-1px) solid var(--cpa-ship-rule-strong);border-right:var(--cpa-border-1px) solid var(--cpa-ship-rule-strong);transform:rotate(45deg)}.cpa-shipping-service-group::before{content:"";position:absolute;top:-31px;left:0;width:8px;height:8px;border-radius:50%;background:var(--cpa-ref-brass,var(--cpa-color-a98755));box-shadow:0 0 0 3px var(--cpa-ship-paper,var(--cpa-color-ffffff))}@media (max-width:900px){.cpa-shipping-service-groups::after{display:none}.cpa-shipping-service-group:first-child{padding-top:0;border-top:0}}.cpa-service-handoff{--cpa-handoff-ink:var(--cpa-ref-harbour,var(--cpa-color-071722));--cpa-handoff-accent:var(--cpa-ref-blue,var(--cpa-color-006b8f));--cpa-handoff-hover:var(--cpa-color-e7f2f6);--cpa-handoff-rule:var(--cpa-ref-rule,var(--cpa-color-cbd6d3))}.cpa-service-handoff-head{display:grid}.cpa-service-handoff-head h2{color:var(--cpa-handoff-ink)}#services .cpa-service-handoff-list{border-top:0;border-bottom:0}.cpa-service-groups-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cpa-space-44px)}.cpa-service-category+.cpa-service-category{padding-left:var(--cpa-space-44px);border-left:var(--cpa-border-1px) solid var(--cpa-handoff-rule)}.cpa-service-category-list{gap:var(--cpa-space-26px)}.cpa-service-category-list--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cpa-space-26px) var(--cpa-space-40px)}@media (max-width:860px){.cpa-service-groups-row{grid-template-columns:1fr;gap:var(--cpa-space-32px)}.cpa-service-category+.cpa-service-category{padding-left:0;border-left:0;padding-top:var(--cpa-space-32px);border-top:var(--cpa-border-1px) solid var(--cpa-handoff-rule)}}@media (max-width:900px){.cpa-service-handoff-list{grid-template-columns:1fr}}@media (max-width:640px){.cpa-service-handoff-head>p{padding-left:var(--cpa-space-18px)}}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff{--cpa-handoff-ink:var(--cpa-ref-harbour);--cpa-handoff-accent:var(--cpa-ref-blue);--cpa-handoff-hover:var(--cpa-color-dcebef);--cpa-handoff-rule:var(--cpa-ref-rule);color:var(--cpa-ref-steel);background:linear-gradient(180deg,color-mix(in srgb,var(--cpa-ref-white) 76%,var(--cpa-ref-paper)) 0%,var(--cpa-ref-paper) 100%)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-head{margin-bottom:var(--cpa-space-28px);gap:clamp(36px,5vw,72px);align-items:end}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-head h2{max-width:26ch;font-weight:var(--cpa-weight-700);letter-spacing:var(--cpa-tracking-np025em)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-list{border-color:var(--cpa-ref-rule)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a){position:relative;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:var(--cpa-space-16px);padding:var(--cpa-space-24px) var(--cpa-space-26px) var(--cpa-space-23px);border-color:var(--cpa-ref-rule);transition:color var(--cpa-time-160ms) var(--ease)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a)::after{content:"";position:absolute;right:var(--cpa-space-26px);bottom:-1px;left:var(--cpa-space-26px);height:2px;background:linear-gradient(90deg,var(--cpa-ref-blue),var(--cpa-ref-teal));transform:scaleX(0);transform-origin:left;transition:transform var(--cpa-time-160ms) var(--ease)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a):hover{background:transparent}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a):hover::after,body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a):focus-visible::after{transform:scaleX(1)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-list p{grid-column:2;margin-bottom:var(--cpa-space-16px);color:var(--cpa-ref-steel)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-list h3{grid-column:2;margin-bottom:var(--cpa-space-8px)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-link{grid-column:2;color:var(--cpa-ref-blue);transition:transform var(--cpa-time-160ms) var(--ease),color var(--cpa-time-160ms) var(--ease)}@media (max-width:900px){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a){padding:var(--cpa-space-23px) 0 var(--cpa-space-24px)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a)::after{right:0;left:var(--cpa-space-58px)}}@media (prefers-reduced-motion:reduce){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a),body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff :is(.cpa-service-handoff-list>a,.cpa-service-handoff-list>li>a)::after{transition:none}}@media (max-width:900px){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-head{gap:var(--cpa-space-24px);align-items:start}}@media (max-width:640px){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-head h2{max-width:22ch}}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list{list-style:none}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list>li{min-width:0}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list>li>a{border-left:var(--cpa-border-1px) solid var(--cpa-handoff-rule)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list>li:first-child>a{border-left:0}@media (max-width:900px){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list>li>a{border-left:0;border-top:var(--cpa-border-1px) solid var(--cpa-handoff-rule)}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff-list>li:first-child>a{border-top:0}}body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-list>li>a:hover .cpa-service-handoff-link,body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-list>li>a:focus-visible .cpa-service-handoff-link{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){body.cpa-standard-shell.cpa-maritime-shell .cpa-service-handoff .cpa-service-handoff-link{transition:none;transform:none}}.resource-card span{color:var(--sky-deep)}.resource-card h3{margin:var(--cpa-space-9px) 0 var(--cpa-space-8px);color:var(--ink)}.resource-card p{color:var(--steel);flex-grow:1}.resource-card a.btn-ghost{align-self:flex-start;margin-top:var(--cpa-space-4px)}.cpa-shipping-route-title>div{grid-column:1;min-width:0}@media (hover:hover) and (pointer:fine){.cpa-guides-card:hover{border-color:var(--cpa-ref-brass,var(--cpa-color-a98755));box-shadow:0 6px 18px var(--cpa-color-rgba-15-23-42-p08);transform:translateY(-3px)}}@media (max-width:640px){.cpa-guides-card-grid{grid-template-columns:1fr 1fr;gap:var(--cpa-space-12px)}}.cpa-shipping-routes-section.cpa-routing-surface-white .cpa-shipping-gateway-field,.cpa-shipping-routes-section.cpa-routing-surface-white .cpa-shipping-gateway-primary,.cpa-shipping-routes-section.cpa-routing-surface-white .cpa-shipping-gateway-branches,.cpa-shipping-routes-section.cpa-routing-surface-white .cpa-shipping-gateway-branch{background:transparent;background-image:none}@media (max-width:640px){.cpa-related-guides .cpa-guides-card-grid{grid-template-columns:1fr}}body.cpa-maritime-shell.cpa-standard-shell .cpa-related-services-register{padding-top:var(--cpa-space-64px);padding-bottom:var(--cpa-space-64px)}body.cpa-maritime-shell .cpa-related-services-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:var(--cpa-space-24px) var(--cpa-space-56px);margin-bottom:var(--cpa-space-28px);align-items:end}body.cpa-maritime-shell .cpa-related-services-kicker,body.cpa-maritime-shell .cpa-related-resources-kicker,.cpa-routing-register .cpa-routing-register-kicker{margin:0 0 var(--cpa-space-10px);color:var(--cpa-ref-blue)}body.cpa-maritime-shell.cpa-standard-shell.cpa-interior-page main .cpa-shipping-section.cpa-related-services-register .cpa-related-services-head h2,body.cpa-maritime-shell.cpa-standard-shell main .cpa-shipping-section.cpa-related-resources-register .cpa-related-resources-head h2{max-width:20ch}body.cpa-maritime-shell .cpa-related-services-rows{list-style:none;margin:var(--cpa-space-20px) 0 0}body.cpa-maritime-shell .cpa-related-services-rows a,body.cpa-maritime-shell .cpa-related-resources-rows a,.cpa-routing-register .cpa-routing-register-rows a{display:grid;align-items:center;gap:var(--cpa-space-16px);min-height:64px;padding:var(--cpa-space-16px) var(--cpa-space-4px);grid-template-columns:22px minmax(180px,240px) minmax(0,1fr) minmax(150px,190px);column-gap:var(--cpa-space-14px)}body.cpa-maritime-shell .cpa-related-services-icon,body.cpa-maritime-shell .cpa-related-resources-icon,.cpa-routing-register .cpa-routing-register-icon{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10' fill='none' stroke='black' stroke-width='1.8' 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='M4 7h16M4 12h16M4 17h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;width:14px;height:14px;align-self:center;justify-self:center;-webkit-mask-size:14px;mask-size:14px;background-color:var(--cpa-color-rgba-0-107-143-p8)}body.cpa-maritime-shell .cpa-related-services-title-block h3,body.cpa-maritime-shell .cpa-related-resources-title-block h3,.cpa-routing-register .cpa-routing-register-title-block h3{color:var(--cpa-ship-harbour);font-family:var(--display);font-size:var(--cpa-size-17px);font-weight:var(--cpa-weight-700)}body.cpa-maritime-shell .cpa-related-services-scope,body.cpa-maritime-shell .cpa-related-resources-scope,.cpa-routing-register .cpa-routing-register-scope{display:flex;flex-direction:column;gap:var(--cpa-space-4px)}body.cpa-maritime-shell .cpa-related-services-desc,body.cpa-maritime-shell .cpa-related-services-boundary,body.cpa-maritime-shell .cpa-related-resources-desc,.cpa-routing-register .cpa-routing-register-desc{color:var(--cpa-ship-steel)}body.cpa-maritime-shell .cpa-related-services-link,body.cpa-maritime-shell .cpa-related-resources-link,.cpa-routing-register .cpa-routing-register-link{justify-self:end;color:var(--cpa-ref-blue,var(--cpa-color-006b8f));white-space:nowrap}body.cpa-maritime-shell .cpa-related-services-rows a:hover .cpa-related-services-link,body.cpa-maritime-shell .cpa-related-services-rows a:focus-visible .cpa-related-services-link,body.cpa-maritime-shell .cpa-related-resources-rows a:hover .cpa-related-resources-link,body.cpa-maritime-shell .cpa-related-resources-rows a:focus-visible .cpa-related-resources-link,.cpa-routing-register .cpa-routing-register-rows a:hover .cpa-routing-register-link,.cpa-routing-register .cpa-routing-register-rows a:focus-visible .cpa-routing-register-link{text-decoration:underline}body.cpa-maritime-shell .cpa-related-services-rows a:focus-visible,body.cpa-maritime-shell .cpa-related-resources-rows a:focus-visible,.cpa-routing-register .cpa-routing-register-rows a:focus-visible{outline:var(--cpa-border-2px) solid var(--cpa-ref-blue,var(--cpa-color-006b8f));outline-offset:calc(-1 * var(--cpa-focus-offset-tight));border-radius:var(--cpa-radius-6px)}@media (max-width:900px){body.cpa-maritime-shell.cpa-standard-shell .cpa-related-services-register{padding-top:var(--cpa-space-46px);padding-bottom:var(--cpa-space-46px)}body.cpa-maritime-shell .cpa-related-services-head{grid-template-columns:1fr;gap:var(--cpa-space-22px)}}@media (max-width:640px){body.cpa-maritime-shell.cpa-standard-shell .cpa-related-services-register{padding-top:var(--cpa-space-40px);padding-bottom:var(--cpa-space-40px)}body.cpa-maritime-shell .cpa-related-services-rows a,body.cpa-maritime-shell .cpa-related-resources-rows a,.cpa-routing-register .cpa-routing-register-rows a{grid-template-areas:"icon title" "icon scope" "icon action";row-gap:var(--cpa-space-6px);grid-template-columns:20px minmax(0,1fr);column-gap:var(--cpa-space-10px)}body.cpa-maritime-shell .cpa-related-services-icon,body.cpa-maritime-shell .cpa-related-resources-icon,.cpa-routing-register .cpa-routing-register-icon{grid-area:icon;width:13px;height:13px;align-self:start;margin-top:var(--cpa-space-4px);-webkit-mask-size:13px;mask-size:13px}body.cpa-maritime-shell .cpa-related-services-title-block,body.cpa-maritime-shell .cpa-related-resources-title-block,.cpa-routing-register .cpa-routing-register-title-block{grid-area:title}body.cpa-maritime-shell .cpa-related-services-scope,body.cpa-maritime-shell .cpa-related-resources-scope,.cpa-routing-register .cpa-routing-register-scope{grid-area:scope}body.cpa-maritime-shell .cpa-related-services-link,body.cpa-maritime-shell .cpa-related-resources-link,.cpa-routing-register .cpa-routing-register-link{grid-area:action;justify-self:start;white-space:normal}}body.cpa-maritime-shell .cpa-related-resources-head,.cpa-routing-register .cpa-routing-register-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:var(--cpa-space-24px) var(--cpa-space-56px);margin-bottom:var(--cpa-space-36px);align-items:end}body.cpa-maritime-shell .cpa-related-resources-head h2,.cpa-routing-register-appoint strong,.cpa-routing-register-boundary strong{color:var(--cpa-ship-harbour,var(--cpa-color-071722))}body.cpa-maritime-shell .cpa-related-resources-head h2 span,.cpa-routing-register .cpa-routing-register-head h2 span{display:block;white-space:nowrap}body.cpa-maritime-shell .cpa-related-resources-rows,.cpa-routing-register .cpa-routing-register-rows{list-style:none;margin:0;margin-top:var(--cpa-space-28px)}body.cpa-maritime-shell .cpa-related-resources-register,.cpa-shipping-section.cpa-routing-register{padding-top:clamp(46px,4.3vw,56px);padding-bottom:clamp(48px,4.5vw,58px)}@media (max-width:640px){body.cpa-maritime-shell .cpa-related-resources-head h2 span,.cpa-routing-register .cpa-routing-register-head h2 span{white-space:normal}body.cpa-maritime-shell .cpa-related-resources-register,.cpa-shipping-section.cpa-routing-register{padding-top:var(--cpa-space-34px);padding-bottom:var(--cpa-space-34px)}}@media (min-width:901px){body.cpa-maritime-shell .cpa-related-resources-register,.cpa-shipping-section.cpa-routing-register{padding-block:var(--cpa-space-48px) var(--cpa-space-50px)}}@media (max-width:900px){body.cpa-maritime-shell .cpa-related-resources-head{grid-template-columns:1fr;gap:var(--cpa-space-22px)}}.cpa-routing-register .cpa-routing-register-head h2{max-width:20ch;color:var(--cpa-ship-harbour,var(--cpa-color-071722))}@media (max-width:640px){.cpa-routing-register .cpa-routing-register-head h2{max-width:22ch}}@media (max-width:900px){.cpa-routing-register .cpa-routing-register-head{grid-template-columns:1fr;gap:var(--cpa-space-22px)}}.cpa-routing-register--services .cpa-routing-register-rows a{align-items:start}.cpa-routing-register--services .cpa-routing-register-title-block{margin-top:var(--cpa-space-2px)}.cpa-routing-register--services .cpa-routing-register-icon{align-self:start;margin-top:var(--cpa-space-6px)}.cpa-shipping-hero-grid{display:grid;gap:clamp(48px,7vw,92px);align-items:start}.cpa-shipping-hero h1{max-width:760px}.cpa-shipping-hero h1 span{display:block}@media (max-width:1120px){.cpa-shipping-hero-grid{gap:var(--cpa-space-42px)}}@media (max-width:900px){.cpa-shipping-hero-grid{gap:var(--cpa-space-38px)}}.cpa-page-intro h1 span{display:block}.cpa-page-intro h1 span:last-child{color:var(--cpa-ship-blue,var(--cpa-color-006b8f))}.cpa-page-intro-lead strong{color:var(--cpa-ship-harbour)}@media (min-width:761px){.cpa-page-intro-inner{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);column-gap:var(--cpa-space-64px);align-items:start}.cpa-page-intro-copy{grid-column:1}.cpa-page-intro-facts{grid-column:2;grid-row:1}}@media (min-width:761px) and (max-width:900px){.cpa-page-intro-inner{display:block}}@media (forced-colors:active){.cpa-page-intro h1 span:last-child{color:LinkText;-webkit-text-fill-color:LinkText}}@media (max-width:640px){.cpa-page-intro-actions .cpa-mobile-urgent-note{margin-top:var(--cpa-space-10px)}.cpa-page-intro-facts{display:none}}.cpa-page-intro-facts>div{padding:var(--cpa-space-15px) 0}.cpa-page-intro-facts>div:first-child{padding-top:0}.cpa-page-intro-facts>div:last-child{padding-bottom:0}.cpa-page-intro-facts dt{margin:0 0 var(--cpa-space-8px);color:var(--cpa-ship-blue,var(--cpa-color-006b8f));font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-800);line-height:var(--cpa-leading-1p35);letter-spacing:var(--cpa-tracking-p1em);text-transform:uppercase}.cpa-page-intro-facts dd{color:var(--cpa-ship-harbour,var(--cpa-color-071722));font-size:var(--cpa-size-14px);font-weight:var(--cpa-weight-700);line-height:var(--cpa-leading-1p5)}.floats[data-contact-reveal="after-hero"]:not(.is-contact-revealed) .wa-float{width:0;height:0;min-width:0;min-height:0;flex-basis:0;overflow:hidden;border-width:0;box-shadow:none}.floats .wa-float svg{display:block;width:22px;height:22px}.faq-item{min-width:0}.faq-q .arrow{transition:transform var(--cpa-time-250ms) var(--ease)}.cpa-shipping-faq-column{display:flex;min-width:0;flex-direction:column;gap:var(--cpa-space-14px)}.cpa-standard-shell .faq-q{background:transparent}@media (max-width:768px){.cpa-shipping-faq-grid{grid-template-columns:1fr;gap:var(--cpa-space-14px)}}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-item{border:0;border-bottom:var(--cpa-border-1px) solid var(--cpa-color-rgba-7-23-34-p1);border-radius:0}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-item:last-child{border-bottom:var(--cpa-border-1px) solid var(--cpa-color-rgba-7-23-34-p1)}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-q{border:0;border-left:var(--cpa-border-2px) solid transparent;border-radius:0;text-align:left;min-height:52px;padding:var(--cpa-space-15px) var(--cpa-space-12px) var(--cpa-space-15px) var(--cpa-space-15px);display:flex;gap:var(--cpa-space-12px);color:var(--cpa-ship-harbour,var(--cpa-color-071722));cursor:pointer;transition:background var(--cpa-time-160ms) ease,border-left-color var(--cpa-time-160ms) ease,color var(--cpa-time-160ms) ease;font:inherit;font-weight:var(--cpa-weight-600);font-size:var(--cpa-size-15px);line-height:var(--cpa-leading-1p45)}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-q:focus-visible{outline:var(--cpa-border-3px) solid var(--cpa-color-rgba-0-107-143-p38);outline-offset:var(--cpa-focus-offset-tight)}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-q .arrow{color:var(--cpa-ship-blue,var(--cpa-color-006b8f));flex-shrink:0}body.cpa-standard-shell #faq.cpa-shipping-faq-section .faq-a{padding:0 var(--cpa-space-12px) var(--cpa-space-16px) var(--cpa-space-17px);font-size:var(--cpa-size-14px);line-height:var(--cpa-leading-1p65)}.compare-table th{background:var(--sky-deep,var(--cpa-color-0091d5));padding:var(--cpa-space-9px) var(--cpa-space-12px);color:var(--cpa-color-on-primary)}.compare-table td{padding:var(--cpa-space-8px) var(--cpa-space-12px);border-bottom:var(--cpa-border-1px) solid var(--border,var(--cpa-color-e5e7eb));vertical-align:top}.compare-table tr:nth-child(even) td{background:var(--bg-soft-2,var(--cpa-color-f8fafc))}.btn-ghost:hover{transform:translateY(-3px);border-color:var(--sky);color:var(--sky-deep);box-shadow:var(--shadow-sm)}.btn-gold:hover{transform:translateY(-3px);background:var(--sky-deep);border-color:var(--sky-deep);box-shadow:0 8px 24px var(--cpa-color-rgba-0-145-213-p35)}.btn[disabled]{opacity:0.7;cursor:not-allowed;transform:none}.content-cta-link:hover{color:var(--sky);border-bottom-color:var(--sky);transform:translateX(3px)}.content-cta-link:focus-visible{outline:var(--cpa-border-3px) solid var(--cpa-color-rgba-0-145-213-p35);outline-offset:var(--cpa-focus-offset-wide)}@media (max-width:640px){.content-cta-link{text-align:left}}.urgency-banner .ub-icon{width:26px;height:26px;flex-shrink:0;margin-top:var(--cpa-space-2px);color:var(--cpa-color-b45309)}@media (max-width:980px){.mobile-call-nudge a{background:var(--sky);padding:var(--cpa-space-8px) var(--cpa-space-14px);border-radius:var(--cpa-radius-8px);white-space:nowrap}}.cpa-shipping-boundary-note p:first-child{color:var(--cpa-ship-harbour)}.business-channel-links a:hover{border-color:var(--cpa-color-rgba-0-145-213-p5);transform:translateY(-1px)}.business-channel-links a:focus-visible,.business-route-button:focus-visible{outline:var(--cpa-border-3px) solid var(--cpa-color-rgba-0-145-213-p3);outline-offset:var(--cpa-focus-offset-tight)}.business-route-button:hover{border-color:var(--cpa-ref-blue,var(--cpa-color-006b8f));background:var(--cpa-color-rgba-0-107-143-p06)}.channel-scope-note strong{color:var(--ink)}@media (prefers-reduced-motion:reduce){.business-channel-links a:hover{transform:none}.business-channel-links a{transition:none}}@media (max-width:900px){.home-group-strip-inner{align-items:flex-start;flex-direction:column;gap:var(--cpa-space-14px)}}@media (max-width:640px){.home-guides-section{display:none}}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--cpa-space-20px)}.gallery-tile:hover{border-color:var(--sky);transform:translateY(-3px);box-shadow:var(--shadow-md)}.cpa-photo-row>:not(.cpa-photo){min-width:0}.cpa-photo-copy>.cpa-pc-item{margin-top:var(--cpa-space-16px)}.cpa-photo-row:has(>.cpa-photo--left){grid-template-columns:minmax(0,min(38%,300px)) minmax(0,1fr)}.cpa-photo--left{order:-1}@media (max-width:640px){.cpa-photo-row{grid-template-columns:minmax(0,1fr);gap:var(--cpa-space-20px)}.cpa-photo-row:has(>.cpa-photo--left){grid-template-columns:minmax(0,1fr)}.cpa-photo--left{order:0}}.cpa-photo-tile a{display:flex;flex-direction:column;color:inherit;text-decoration:none}.cpa-photo-tile img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.cpa-photo-tile .gallery-caption{display:block;padding:var(--cpa-space-14px) var(--cpa-space-16px)}.cpa-u-bg-soft-2{background:var(--bg-soft-2)}.cpa-u-centered-copy{text-align:center;max-width:680px}.cpa-u-flex-center-wrap{display:flex;gap:var(--cpa-space-14px);justify-content:center;flex-wrap:wrap}@media (max-width:640px){.cpa-u-flex-center-wrap>*{min-width:0}.cpa-u-flex-center-wrap{row-gap:var(--cpa-space-12px)}}.resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--cpa-space-20px)}.sitemap-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--cpa-space-24px)}.sitemap-cols-3{grid-template-columns:1fr 1fr 1fr}.sitemap-list{list-style:none}.sitemap-list li{padding:var(--cpa-space-7px) 0;border-bottom:var(--cpa-border-1px) solid var(--border,var(--cpa-color-e2e8f0));font-size:var(--cpa-size-14px)}.sitemap-list li a{color:var(--ink,var(--cpa-color-0f172a))}.sitemap-list li a:hover{color:var(--sky-deep,var(--cpa-color-00628f));text-decoration:underline}@media (max-width:1024px){.resources-grid,.sitemap-cols,.sitemap-cols-3{grid-template-columns:1fr}}.cpa-related-services-head h2,.cpa-related-resources-head h2,.cpa-routing-register-head h2{font-family:var(--display);font-weight:var(--cpa-type-section-title-weight)}.cpa-related-services-title-block h3,.cpa-related-resources-rows h3,.cpa-routing-register-title-block h3,.cpa-routing-register-rows h3{font-family:var(--display);font-weight:var(--cpa-weight-700);line-height:var(--cpa-leading-1p35)}body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-pcf-appoint-type{font-family:var(--cpa-font-display);font-size:var(--cpa-size-clamp-1p2rem-1p55vw-1p5rem);line-height:var(--cpa-leading-1p25)}body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-pcf-appoint-interest,body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-pcf-appoint-scope{line-height:var(--cpa-leading-1p7)}body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-pcf-boundary-title{font-family:var(--cpa-font-display);font-size:var(--cpa-size-clamp-1p05rem-1p35vw-1p22rem);line-height:var(--cpa-leading-1p35)}body[data-cpa-service="shipping-agency"] #appointments-handled .cpa-pcf-boundary p{line-height:var(--cpa-leading-1p7)}.cpa-shipping-hero h1{font-family:var(--display);font-weight:var(--cpa-weight-700)}@media (orientation:landscape) and (max-height:520px){.cpa-shipping-hero h1{line-height:var(--cpa-leading-1p16)}}body[data-cpa-service="shipping-agency"] .cpa-pcf-opening-lead{font-family:var(--cpa-font-display);font-size:var(--cpa-size-20px);font-weight:var(--cpa-weight-600);line-height:var(--cpa-leading-1p45)}body[data-cpa-service="shipping-agency"] .cpa-pcf-opening-body p{font-size:var(--cpa-size-17px);line-height:var(--cpa-leading-1p7)}@media (max-width:640px){body[data-cpa-service="shipping-agency"] .cpa-pcf-opening-lead{font-size:var(--cpa-size-18px)}body[data-cpa-service="shipping-agency"] .cpa-pcf-opening-body p{font-size:var(--cpa-size-16px)}}.cpa-service-handoff-head h2{font-family:var(--display);font-weight:var(--cpa-weight-650)}body.cpa-maritime-shell.cpa-standard-shell.cpa-interior-page main .cpa-shipping-section.cpa-related-services-register .cpa-related-services-head h2{font-family:var(--display,Manrope,Inter,sans-serif);font-weight:var(--cpa-type-section-title-weight);line-height:var(--cpa-leading-1p16);letter-spacing:var(--cpa-tracking-np02em)}@media (max-width:900px){body.cpa-maritime-shell.cpa-standard-shell.cpa-interior-page main .cpa-shipping-section.cpa-related-services-register .cpa-related-services-head h2{font-size:var(--cpa-size-29px)}}@media (max-width:640px){body.cpa-maritime-shell.cpa-standard-shell.cpa-interior-page main .cpa-shipping-section.cpa-related-services-register .cpa-related-services-head h2{font-size:var(--cpa-size-27px)}}body.cpa-standard-shell.cpa-maritime-shell #principal-roles h2{font-size:var(--cpa-size-clamp-1p5rem-2vw-p75rem-2p25rem);font-weight:var(--cpa-weight-700);line-height:var(--cpa-leading-1p1);letter-spacing:var(--cpa-tracking-np025em)}.cpa-guides-card h3{font-family:var(--display);font-weight:var(--cpa-weight-700)}.cpa-service-handoff-list h3{font-family:var(--display);font-weight:var(--cpa-weight-650)}.resource-card h3{font-family:var(--display);font-size:var(--cpa-size-17px);font-weight:var(--cpa-weight-600)}.service-card-top h3{font-family:var(--display);font-size:var(--cpa-size-16px);font-weight:var(--cpa-weight-700);line-height:var(--cpa-leading-1p4)}@media (max-width:640px){.service-card-top h3{font-size:var(--cpa-size-17px)}}.field label{text-transform:uppercase}.cpa-shipping-form .form-group-num{font-family:var(--mono);font-weight:var(--cpa-weight-700);letter-spacing:var(--cpa-tracking-p07em)}.cpa-shipping-form .form-helper{font-size:var(--cpa-size-12p5px);line-height:var(--cpa-leading-1p55)}.cpa-shipping-enquiry-section .form-group-num{font-family:var(--cpa-font-mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-700)}.cpa-shipping-enquiry-section .form-group-title{font-family:var(--cpa-font-display);font-size:var(--cpa-form-stage-title-size);font-weight:var(--cpa-form-stage-title-weight);letter-spacing:var(--cpa-tracking-np01em)}.cpa-shipping-enquiry-section .field label{font-family:var(--cpa-font-mono);font-weight:var(--cpa-form-label-weight);line-height:var(--cpa-leading-1p45);letter-spacing:var(--cpa-tracking-p04em)}.cpa-shipping-enquiry-section .field :is(input,select,textarea){font-family:var(--cpa-font-body);font-size:var(--cpa-form-control-size);font-weight:var(--cpa-form-control-weight);line-height:var(--cpa-leading-1p5)}.form-confirmation label{font-weight:var(--cpa-weight-600);line-height:var(--cpa-leading-1p55)}.content-cta-link{font-weight:var(--cpa-weight-750);font-size:var(--cpa-size-15px);line-height:var(--cpa-leading-1p35)}.cpa-shipping-enquiry-head h2{font-family:var(--cpa-font-display);font-weight:var(--cpa-type-section-title-weight)}.cpa-shipping-route-classification{font-family:var(--mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-800);letter-spacing:var(--cpa-tracking-p5px);line-height:var(--cpa-leading-1p35);text-transform:uppercase}@media (max-width:640px){.cpa-shipping-route-classification{font-size:var(--cpa-type-label-size)}}.cpa-guides-meta{font-family:var(--mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-800);letter-spacing:var(--cpa-tracking-p05em);text-transform:uppercase}.cpa-guides-card-link{font-size:var(--cpa-size-13px);font-weight:var(--cpa-weight-700)}body.cpa-standard-shell.cpa-maritime-shell main #svc-inquiry-grid .cpa-shipping-boundary-note,body.cpa-standard-shell.cpa-maritime-shell main #svc-inquiry-grid .cpa-shipping-boundary-note p{font-size:var(--cpa-size-14px)}.cpa-gateway-port-link{font-size:var(--cpa-size-13px);font-weight:var(--cpa-weight-700)}.cpa-shipping-gateway-exclusion{font-size:var(--cpa-size-12p5px);line-height:var(--cpa-leading-1p6);border-left-color:var(--cpa-color-warning)}.form-submit-btn{font-family:var(--cpa-font-body);font-weight:var(--cpa-form-button-weight);line-height:var(--cpa-form-button-line)}.cpa-shipping-form .form-submit-btn,.cpa-shipping-enquiry-section .form-submit-btn{font-family:var(--cpa-font-body);font-size:var(--cpa-form-button-size);font-weight:var(--cpa-form-button-weight);line-height:var(--cpa-form-button-line)}.cpa-shipping-form .form-confirmation label{font-size:var(--cpa-size-12p5px)}.cpa-shipping-form .form-assurance-label{font-family:var(--mono);font-weight:var(--cpa-weight-700);letter-spacing:var(--cpa-tracking-p08em)}@media (min-width:641px) and (max-width:980px){.cpa-shipping-form .mobile-call-nudge{font-size:var(--cpa-size-12px)}.cpa-shipping-form .mobile-call-nudge a{color:var(--cpa-ship-blue);font-weight:var(--cpa-weight-750)}}.mobile-call-nudge{display:none;font-size:var(--cpa-size-13px);font-weight:var(--cpa-weight-600)}.cpa-shipping-boundary-note{font-size:var(--cpa-size-14px);line-height:var(--cpa-leading-1p7)}.cpa-maritime-shell .shell-mega-col a.is-current,.cpa-maritime-shell .shell-compact-menu a.is-current{font-weight:var(--cpa-weight-700)}.cpa-main-nav .shell-nav-item.is-active .shell-nav-trigger{font-weight:var(--cpa-weight-600)}.cpa-service-category-kicker{font-family:var(--mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-800);letter-spacing:var(--cpa-tracking-p08em);text-transform:uppercase}.router-field label{font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-750)}.router-field select{font:inherit;font-size:var(--cpa-size-12p5px)}.router-button{font:inherit;font-size:var(--cpa-size-14px);font-weight:var(--cpa-weight-700)}.router-result{font-size:var(--cpa-size-12px);line-height:var(--cpa-leading-1p55)}.router-urgent{font-size:var(--cpa-type-label-size);line-height:var(--cpa-leading-1p5)}.resource-card span{font-family:var(--mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-750);letter-spacing:var(--cpa-tracking-p55px);text-transform:uppercase}@media (max-width:640px){.resource-card span{font-size:var(--cpa-type-label-size)}}.business-route-button{font:inherit;font-size:var(--cpa-size-14px);font-weight:var(--cpa-weight-700)}.business-channel-note{font-size:var(--cpa-type-label-size)}.channel-scope-note{font-size:var(--cpa-size-12px);line-height:var(--cpa-leading-1p6)}.compare-table{font-size:var(--cpa-size-p88rem)}@media (max-width:480px){.cpa-shipping-urgent-note,.cpa-mobile-urgent-note{font-size:var(--cpa-size-14px)}}.cpa-shipping-enquiry-section .form-assurance-label{font-family:var(--mono),ui-monospace,monospace;font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-700);text-transform:uppercase}@media (max-width:640px){.cpa-shipping-enquiry-section .form-assurance-label{font-size:var(--cpa-type-label-size)}}.cpa-shipping-enquiry-section .cpa-shipping-form-assurance-item{font-size:var(--cpa-size-14px);line-height:var(--cpa-leading-1p6)}body.cpa-maritime-shell .cpa-related-services-kicker{font-family:var(--mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-700)}body.cpa-maritime-shell .cpa-related-services-head>p{font-size:var(--cpa-size-15px)}body.cpa-maritime-shell .cpa-related-services-desc{font-size:var(--cpa-size-15px)}@media (max-width:480px){.mobile-table-cue{font-size:var(--cpa-size-13px);font-weight:var(--cpa-weight-600);line-height:var(--cpa-leading-1p5)}}.china-copy{font-family:Inter,"Noto Sans SC",sans-serif}.faq-q .arrow{font-size:var(--cpa-size-20px)}body.cpa-maritime-shell .cpa-related-services-boundary{font-size:var(--cpa-size-14px);font-style:italic;line-height:var(--cpa-leading-1p5)}body.cpa-maritime-shell .cpa-related-services-link{font-size:var(--cpa-size-14px);font-weight:var(--cpa-weight-700)}.service-card-top .s-badge{font-size:var(--cpa-type-label-size);font-weight:var(--cpa-weight-600);letter-spacing:var(--cpa-tracking-p05em);text-transform:uppercase}@media (max-width:640px){.service-card-top .s-badge{font-size:var(--cpa-type-label-size)}}.service-link{font-size:var(--cpa-size-13px);font-weight:var(--cpa-weight-600)}body.cpa-maritime-shell .cpa-related-resources-kicker,.cpa-routing-register .cpa-routing-register-kicker{font-family:var(--mono);font-size:var(--cpa-size-12px);font-weight:var(--cpa-weight-600)}body.cpa-maritime-shell .cpa-related-resources-head h2,.cpa-routing-register .cpa-routing-register-head h2{font-family:var(--display,Manrope,Inter,sans-serif);font-weight:var(--cpa-weight-500)}body.cpa-maritime-shell .cpa-related-resources-head>p{font-size:var(--cpa-size-15px)}body.cpa-maritime-shell .cpa-related-resources-desc,.cpa-routing-register .cpa-routing-register-desc{font-size:var(--cpa-size-14p5px);line-height:var(--cpa-leading-1p55)}body.cpa-maritime-shell .cpa-related-resources-boundary,.cpa-routing-register .cpa-routing-register-boundary{font-size:var(--cpa-size-14px);line-height:var(--cpa-leading-1p55);font-style:italic}body.cpa-maritime-shell .cpa-related-resources-link,.cpa-routing-register .cpa-routing-register-link{font-size:var(--cpa-size-14px);font-weight:var(--cpa-weight-600)}@media (max-width:640px){body.cpa-maritime-shell.cpa-standard-shell main .cpa-shipping-section.cpa-related-resources-register .cpa-related-resources-head h2{max-width:22ch;font-size:var(--cpa-size-25px);line-height:var(--cpa-leading-1p1)}}@media (max-width:480px){body.cpa-maritime-shell .cpa-related-resources-boundary,body.cpa-maritime-shell .cpa-related-resources-link{font-size:var(--cpa-size-14px);font-style:italic}}.cpa-routing-register .cpa-routing-register-head>p{margin:0;color:var(--cpa-ship-graphite);font-size:var(--cpa-size-15px)}@media (max-width:640px){.cpa-routing-register .cpa-routing-register-desc{font-size:var(--cpa-size-15px)}}@media (max-width:480px){.cpa-routing-register .cpa-routing-register-boundary,.cpa-routing-register .cpa-routing-register-link{font-size:var(--cpa-size-14px);font-style:italic}}.cpa-routing-register-appoint{font-size:var(--cpa-size-14px);line-height:var(--cpa-leading-1p5)}.cpa-routing-register-appoint strong,.cpa-routing-register-boundary strong{font-weight:var(--cpa-weight-600);font-style:italic}.blog-filter-bar :is(.blog-search-input,.blog-port-filter select){font-family:var(--cpa-font-body);font-size:var(--cpa-form-control-size);font-weight:var(--cpa-form-control-weight);line-height:var(--cpa-leading-1p5)}.blog-filter-bar .blog-port-filter label{font-family:var(--cpa-font-mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-type-label-weight);line-height:var(--cpa-leading-1p45);letter-spacing:var(--cpa-type-label-tracking);text-transform:uppercase}.blog-filter-bar .blog-chip,.blog-filter-bar .blog-results-count,.blog-pagination-button,.blog-pagination-status{font-family:var(--cpa-font-body);font-size:var(--cpa-type-action-size);font-weight:var(--cpa-type-action-weight);line-height:var(--cpa-leading-1p4)}.blog-related-service-kicker{font-family:var(--cpa-font-mono);font-size:var(--cpa-type-label-size);font-weight:var(--cpa-type-label-weight);line-height:var(--cpa-leading-1p45);letter-spacing:var(--cpa-type-label-tracking);text-transform:uppercase}.field [aria-invalid="true"]{border-color:var(--cpa-color-danger);box-shadow:0 0 0 1px var(--cpa-color-danger-soft)}.field [aria-invalid="true"]:focus-visible{outline-color:var(--cpa-color-danger)}.urgency-banner{background:linear-gradient(135deg,var(--cpa-color-warning-soft) 0%,var(--cpa-color-rgba-217-119-6-p02) 100%);border-color:var(--cpa-color-warning-border);border-left-color:var(--cpa-color-warning)}.compliance-note.warning{border-color:var(--cpa-color-rgba-217-119-6-p28);border-left-color:var(--cpa-color-warning);background:var(--cpa-color-rgba-217-119-6-p055)}.cpa-shipping-gateway-exclusion strong{color:var(--cpa-color-warning-ink)}.floats .wa-float{background:var(--cpa-ship-paper,var(--white,var(--cpa-color-ffffff)))}.floats .wa-float:hover,.floats .wa-float:focus-visible{color:var(--cpa-color-whatsapp-hover-ink);background:var(--cpa-color-float-soft-2)}.wa-float:hover{background:var(--cpa-color-whatsapp-hover)}.cpa-shipping-form .form-submit-btn:hover,.cpa-shipping-enquiry-section .form-submit-btn:hover,body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-form .form-submit-btn:hover,body.cpa-standard-shell.cpa-maritime-shell .cpa-shipping-enquiry-section .form-submit-btn:hover{color:var(--cpa-color-on-primary,var(--cpa-color-ffffff))}.form-submit-btn{color:var(--cpa-color-on-primary);background:linear-gradient(135deg,var(--sky) 0%,var(--cpa-color-sky-mid,var(--cpa-color-007cb5)) 100%)}.form-submit-btn:hover{background:linear-gradient(135deg,var(--cpa-color-sky-bright,var(--cpa-color-00a0e8)) 0%,var(--sky-deep) 100%)}