/* Consistent compact spacing, published 18 October 2026. */
main .section{padding-top:48px!important;padding-bottom:48px!important}main .sectionhead{margin-bottom:26px!important}main .cta{padding-top:40px!important;padding-bottom:40px!important}main .pagehero,main .servicehero{min-height:0!important;padding-top:42px!important;padding-bottom:42px!important}.logistics-detail .section{padding-top:42px!important;padding-bottom:42px!important}.logistics-hero{padding:22px 0 34px!important;min-height:0!important}.logistics-breadcrumb{margin:0 0 18px!important}.logistics-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)!important;align-items:start!important;gap:30px!important}.logistics-hero-grid>div{align-self:start!important;padding-top:0!important;min-width:0}.logistics-hero h1{font-size:clamp(31px,3.3vw,44px)!important;line-height:1.16!important;margin:12px 0 16px!important}.logistics-hero p{margin-bottom:16px!important}.logistics-hero .heroactions{margin:20px 0 0!important;gap:10px}.logistics-hero figure{justify-self:end;max-width:430px;width:100%;align-self:start!important;margin:0!important}.logistics-hero img{width:100%!important;height:250px!important;max-height:250px!important;object-fit:cover!important;object-position:center!important;display:block!important}.logistics-hero figcaption{padding:10px 14px!important;font-size:12px!important;line-height:1.6}.logistics-heading{margin-bottom:24px!important}.logistics-detail h2{font-size:clamp(26px,2.8vw,34px);line-height:1.25;margin:10px 0 16px}.logistics-detail p{line-height:1.72}.logistics-flow{gap:14px!important;margin:20px 0!important}.logistics-flow li{padding:17px!important}.logistics-flow h3{font-size:19px;line-height:1.3}.logistics-small{margin-top:16px!important}.logistics-pain-grid,.logistics-service-grid,.logistics-delivery{gap:18px!important}.logistics-pain,.logistics-service{padding:23px!important}.logistics-pain h3{margin:12px 0!important;font-size:22px}.logistics-pain>p{margin-bottom:16px!important}.logistics-scenario,.logistics-scope{gap:28px!important}.logistics-scenario li,.logistics-scope li{margin-bottom:12px!important}.logistics-faq details{padding:16px 20px!important;margin-bottom:10px!important}.detail-measures{margin-top:20px!important;gap:14px!important}.detail-measures>div{padding:16px!important}.detail-links{margin:18px 0!important}.detail-scope-panel{padding:23px!important}.visual-pain-intro{gap:26px!important;margin-bottom:24px!important}.visual-context-photo img{height:190px!important}.visual-context-photo figcaption{padding:10px 14px!important;font-size:12px!important}.visual-icon,.visual-challenge-icon,.visual-service-icon{width:38px!important;height:38px!important;flex-basis:38px!important;border-radius:9px!important}.visual-icon svg,.visual-challenge-icon svg,.visual-service-icon svg{width:23px!important;height:23px!important}.visual-step-top{margin-bottom:14px!important}.visual-challenge-icon{margin-bottom:14px!important}.visual-challenge-card .eyebrow{margin-bottom:10px!important}.visual-challenge-card>div:last-child{margin-top:16px!important;padding:14px 16px!important}.visual-service-icon{margin-bottom:16px!important}.visual-assessment{padding:23px!important}.pilot-deliverable{padding:21px!important}.pilot-deliverable h3{margin:12px 0!important;font-size:21px!important}.pilot-engagement{padding:23px!important}.pilot-engagement h3{margin:12px 0!important;font-size:22px!important}.pilot-engagement li{margin:8px 0!important}.pilot-quote-checklist{gap:14px!important}.pilot-quote-checklist>div{padding:19px!important}.pilot-quote-next{margin-top:22px!important}.compact-pain-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:center;max-width:none!important}.compact-support-photo{margin:0;border:1px solid #d3e1ec;border-radius:11px;overflow:hidden;background:#edf3f8}.compact-support-photo img{display:block;width:100%;height:150px;object-fit:cover;object-position:center}.compact-support-photo figcaption{font-size:11px;line-height:1.5;padding:9px 12px;color:#526b82;background:#fff}.compact-card-symbol,.compact-step-symbol{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#edf4fb;border-radius:9px;color:#125797;margin-bottom:14px}.compact-card-symbol svg,.compact-step-symbol svg{width:22px;height:22px}.compact-card-symbol+span.eyebrow{display:block;margin-bottom:10px}.compact-step-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.compact-step-symbol{margin-bottom:0}.compact-step-heading b{font-size:11px;color:#526b82}.logistics-pain:has(>.compact-card-symbol)>div:last-child{border-top:0;border-left:3px solid #218b84;background:#f1f8f7;padding:14px 16px;margin-top:16px}.logistics-pain:has(>.compact-card-symbol)>div:last-child strong{color:#17675f}.blog-library{padding-top:40px!important;padding-bottom:40px!important}.guide-section-heading{margin-bottom:24px!important}.contact-details-strip{padding-top:30px!important;padding-bottom:30px!important}@media(max-width:900px){.logistics-hero-grid{grid-template-columns:1fr!important;gap:22px!important}.logistics-hero figure{justify-self:start;max-width:540px}.logistics-hero img{height:230px!important;max-height:230px!important}.compact-pain-intro{grid-template-columns:minmax(0,1fr) 200px;gap:20px}}@media(max-width:600px){main .section,.logistics-detail .section{padding-top:30px!important;padding-bottom:30px!important}main .pagehero,main .servicehero{padding-top:32px!important;padding-bottom:32px!important}.logistics-hero{padding:18px 0 28px!important}.logistics-breadcrumb{margin-bottom:16px!important}.logistics-hero h1{font-size:31px!important;line-height:1.18!important}.logistics-hero img{height:200px!important;max-height:200px!important}.logistics-hero-grid{gap:20px!important}.logistics-heading{margin-bottom:20px!important}.logistics-pain,.logistics-service{padding:20px!important}.logistics-pain h3{font-size:21px!important}.logistics-scenario,.logistics-scope{gap:22px!important}.compact-pain-intro{grid-template-columns:1fr!important;gap:16px}.compact-support-photo{display:grid;grid-template-columns:120px minmax(0,1fr);align-items:center;max-width:100%;background:#fff}.compact-support-photo img{height:90px;width:120px}.compact-support-photo figcaption{padding:12px;font-size:12px}.visual-pain-intro{gap:18px!important}.visual-context-photo img{height:180px!important}.visual-step-top{margin-bottom:12px!important}.pilot-deliverable,.pilot-engagement{padding:20px!important}.pilot-quote-checklist>div{padding:17px!important}.logistics-detail .cta{padding-top:32px!important;padding-bottom:32px!important}}

.logistics-pain>.compact-card-symbol,.logistics-pain>.visual-challenge-icon{border:0!important;padding:0!important;box-sizing:border-box}
/* Final section-boundary pass: keep readable side gutters, remove stacked vertical padding. */
main .section{padding-top:38px!important;padding-bottom:38px!important}.logistics-detail .section{padding-top:30px!important;padding-bottom:30px!important}.logistics-hero{padding-bottom:18px!important}.logistics-hero+.section{padding-top:22px!important}.logistics-hero figure{max-width:none!important;justify-self:stretch!important}.logistics-heading{margin-bottom:20px!important}.logistics-detail .logistics-flow{margin-top:16px!important;margin-bottom:16px!important}.logistics-detail .logistics-small{margin-top:14px!important}.visual-pain-intro{margin-bottom:20px!important}.pilot-quote-next{margin-top:18px!important}@media(max-width:900px){.logistics-hero figure{max-width:540px!important;justify-self:start!important}}@media(max-width:600px){main .section,.logistics-detail .section{padding-top:26px!important;padding-bottom:26px!important}.logistics-hero{padding-bottom:16px!important}.logistics-hero+.section{padding-top:20px!important}.logistics-hero figure{max-width:none!important}.logistics-heading{margin-bottom:18px!important}}
