/* Shared typography and navigation; each solution has its own editorial composition. */
.distribution-field .sg-heading>div+div p{color:#c4d9e3}
.logistics-network{margin:40px 0 0}.logistics-sources{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.logistics-sources>div{position:relative;padding:28px;background:#f3f7f8;border-top:3px solid #00a7a5;border-radius:0 0 12px 12px}.logistics-sources>div:nth-child(2){border-color:#5454cf}.logistics-sources>div:nth-child(3){border-color:#103e70}.logistics-sources>div:after{content:"";position:absolute;bottom:-30px;height:30px;left:50%;border-left:1px solid #9db7c4}.logistics-sources h3{margin:14px 0}.logistics-sources>div>p:last-child{font-size:15px;color:#49616e;margin:0}.logistics-hub{position:relative;margin-top:30px;padding:30px;text-align:center;color:#fff;background:#061d2d;border-radius:12px}.logistics-hub .eyebrow{color:#91e1d5;margin:0}.logistics-hub h3{margin:12px auto;max-width:700px}.logistics-hub>p:last-child{color:#c4d9e3;max-width:760px;margin:0 auto;font-size:15px}.logistics-network figcaption{font-size:12px;color:#49616e;line-height:1.7;text-align:center;margin:18px auto 0;max-width:800px}.logistics-flow,.logistics-project{background:#f3f7f8}.logistics-questions{list-style:none;margin:35px 0 0;padding:0}.logistics-questions>li{display:grid;grid-template-columns:1fr 1.35fr;gap:65px;padding:36px 0;border-top:1px solid #bdcfd8}.logistics-questions h3{font-size:29px;max-width:360px;margin:0}.logistics-questions p{color:#49616e;margin:0}.logistics-questions a{display:inline-block;min-height:44px;padding:12px 0;color:#075e70;font-size:14px;font-weight:600}.logistics-questions .logistics-detail{font-size:13px;margin-top:12px;padding-left:18px;border-left:2px solid #5454cf;color:#364b65}.logistics-scope-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:35px}.logistics-scope-items article{padding:25px 0;border-top:2px solid #00a7a5}.logistics-scope-items article:nth-child(2){border-color:#103e70}.logistics-scope-items article:nth-child(3){border-color:#5454cf}.logistics-status{font-size:12px;font-weight:650;color:#075e70;letter-spacing:.04em}.logistics-scope-items h3{margin:15px 0}.logistics-scope-items article>p:last-child{color:#49616e;font-size:15px}.logistics-project .sg-project-steps{margin-bottom:0}
@media(max-width:767px){.logistics-sources,.logistics-scope-items,.logistics-questions>li{grid-template-columns:1fr;gap:22px}.logistics-sources>div{padding:25px}.logistics-sources>div:after{display:none}.logistics-hub{padding:26px;margin-top:22px}.logistics-questions>li{padding:28px 0}.logistics-questions h3{font-size:25px;max-width:none}.logistics-questions .sg-number{margin-bottom:12px}.logistics-scope-items{gap:0}}
.sg-page{color:#061d2d}.sg-page h1,.sg-page h2,.sg-page h3{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.035em;text-wrap:balance}.sg-page h2{font-size:clamp(28px,3.2vw,44px);line-height:1.18}.sg-page h3{font-size:23px;line-height:1.3}.sg-page p{line-height:1.8}.sg-page .eyebrow{line-height:1.7;letter-spacing:.12em}.sg-hero{background:radial-gradient(ellipse at 95% 5%,#333765,transparent 65%),radial-gradient(ellipse at 0 100%,#063f45,transparent 60%),#061d2d;color:#fff;padding:128px 0 0}.sg-breadcrumb{display:flex;flex-wrap:wrap;gap:10px 14px;color:#bdd0dc;font-size:12px;margin-bottom:42px}.sg-breadcrumb a{color:inherit;min-height:24px;text-underline-offset:4px}.sg-hero .eyebrow{color:#91e1d5}.sg-hero h1{font-size:clamp(40px,4.8vw,68px);line-height:1.1;max-width:1100px;margin:18px 0 30px;letter-spacing:-.05em}.sg-hero h1 span{color:#80ddd1}.sg-hero-bottom{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.7fr);gap:70px;align-items:start}.sg-hero-bottom>p{font-size:18px;color:#c4d9e3;max-width:780px;margin:0}.sg-hero-bottom>div{justify-self:end}.sg-secondary{display:block;color:#d0e1e9;min-height:44px;padding:12px 0;font-size:13px;text-underline-offset:5px}.sg-trust{font-size:12px;color:#b4cdd7;margin:30px 0}.sg-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #39535f;margin-top:32px}.sg-index a{display:flex;align-items:center;gap:12px;min-height:68px;padding:15px 20px;color:#e0ecf1;text-decoration:none;font-size:13px;border-right:1px solid #39535f}.sg-index a:first-child{padding-left:0}.sg-index a:last-child{border:0}.sg-index a>span:first-child{color:#83d7ce;font-size:11px}.sg-index a>span:last-child{margin-left:auto;color:#83d7ce}.sg-index a:hover{color:#80ddd1}.sg-page [id]{scroll-margin-top:110px}.sg-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.sg-heading h2{margin:10px 0 22px}.sg-heading>p,.sg-heading>div+div{margin:30px 0 0;color:#49616e}.sg-note{font-size:13px;color:#49616e;margin:24px 0 0;max-width:900px}.sg-number{display:block;color:#08717a;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:20px}.sg-page a:not(.button){text-underline-offset:5px}.distribution-roles{display:grid;grid-template-columns:1fr 1.2fr 1fr;list-style:none;padding:0;margin:38px 0 0;border:1px solid #cfdee3;border-radius:16px;overflow:hidden}.distribution-roles li{padding:30px}.distribution-roles li:nth-child(2){background:#e3f4f1;border-inline:1px solid #b8dcd6}.distribution-roles h3{margin:0 0 15px}.distribution-roles p{font-size:15px;color:#49616e;margin:0}.distribution-journey{background:#f3f7f8}.distribution-steps{list-style:none;margin:34px 0 0;padding:0}.distribution-steps>li{display:grid;grid-template-columns:75px minmax(0,1.7fr) minmax(0,1fr);gap:35px;border-top:1px solid #c7d9df;padding:38px 0}.distribution-step-number{font-size:36px;color:#08717a;font-weight:650;letter-spacing:-.05em}.distribution-steps h3{font-size:29px;margin:0 0 15px}.distribution-steps p{margin:0 0 12px;color:#49616e}.distribution-steps a,.distribution-field a,.sg-scope a{display:inline-block;min-height:44px;padding:10px 0;color:#075e70;font-size:14px;font-weight:600}.distribution-steps .distribution-step-note{font-size:13px;border-left:2px solid #5454cf;padding:12px 0 12px 20px;align-self:center;margin:0;color:#364b65}.distribution-teams{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 50px;margin-top:30px}.distribution-teams article{padding:32px 0;border-top:2px solid #00a7a5}.distribution-teams article:nth-child(even){border-color:#5454cf}.distribution-teams h3{max-width:440px;margin:15px 0}.distribution-teams article>p:last-child{color:#49616e;margin:0}.distribution-field{padding:65px 0;background:#061d2d;color:#fff}.distribution-field .eyebrow{color:#91e1d5}.distribution-field .sg-heading>div+div{color:#c4d9e3}.distribution-field a{color:#91e1d5}.sg-project-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;list-style:none;padding:0;margin:35px 0}.sg-project-steps li{border-top:1px solid #b8cfd7;padding-top:25px}.sg-project-steps h3{margin:0 0 14px}.sg-project-steps p{margin:0;color:#49616e;font-size:15px}.sg-scope{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;background:#edf0fa;padding:32px;border-radius:12px;margin-top:40px}.sg-scope h3{margin:0}.sg-scope p{margin:0;color:#364b65;font-size:15px}.sg-related{padding-bottom:65px}.sg-related h2{margin-bottom:30px}.sg-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.sg-related a{display:block;padding:24px 0;border-top:1px solid #b8cfd7;color:#061d2d;text-decoration:none}.sg-related a:hover h3{text-decoration:underline;text-decoration-color:#00a7a5}.sg-related h3{font-size:21px;margin:0 0 12px}.sg-related h3 span{color:#08717a}.sg-related p{color:#49616e;font-size:14px;margin:0}.sg-end{padding:75px 0;text-align:center;color:#fff;background:radial-gradient(ellipse at 80% 100%,#343772,transparent 70%),#061d2d}.sg-end h2{max-width:900px;margin:0 auto}.sg-end p{max-width:720px;color:#d0e1e9;margin:25px auto 30px;font-size:18px}
@media(max-width:1099px){.sg-hero-bottom,.sg-heading{gap:35px}.sg-index a{padding:14px 12px;font-size:12px}.distribution-roles li{padding:24px}.distribution-steps>li{gap:24px;grid-template-columns:50px minmax(0,1.6fr) minmax(0,1fr)}.sg-project-steps{gap:24px}}
@media(max-width:767px){.sg-hero{padding-top:105px}.sg-hero h1{font-size:clamp(35px,8.3vw,53px);letter-spacing:-.045em}.sg-breadcrumb{margin-bottom:28px}.sg-hero-bottom,.sg-heading{grid-template-columns:1fr;gap:20px}.sg-hero-bottom>p{font-size:17px}.sg-hero-bottom>div{justify-self:start}.sg-trust{margin:18px 0 24px;max-width:320px}.sg-index{grid-template-columns:1fr 1fr;margin-top:24px}.sg-index a{min-height:65px;padding:12px 10px;border-bottom:1px solid #39535f}.sg-index a:nth-child(odd){padding-left:0}.sg-index a:nth-child(even){border-right:0}.sg-index a:nth-child(n+3){border-bottom:0}.sg-heading>p,.sg-heading>div+div{margin:0}.distribution-roles,.distribution-teams,.sg-project-steps,.sg-related>div,.sg-scope{grid-template-columns:1fr}.distribution-roles{margin-top:26px}.distribution-roles li:nth-child(2){border-inline:0;border-block:1px solid #b8dcd6}.distribution-steps>li{grid-template-columns:38px minmax(0,1fr);gap:16px;padding:30px 0}.distribution-step-number{font-size:27px}.distribution-steps h3{font-size:25px}.distribution-steps .distribution-step-note{grid-column:2;padding:8px 0 8px 15px}.distribution-teams article{padding:25px 0}.distribution-field{padding:48px 0}.sg-scope{gap:20px;padding:24px}.sg-project-steps{gap:30px}.sg-related>div{gap:8px}.sg-related{padding-bottom:45px}.sg-end{padding:55px 0}.sg-end p{font-size:16px}}
