.logistics-detail p{font-size:16px;line-height:1.8}.logistics-detail .section{padding:64px 0}.logistics-hero{background:#eef4fa;padding:28px 0 52px}.logistics-breadcrumb{font-size:13px!important;margin:0 0 30px}.logistics-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center}.logistics-hero h1{font-size:clamp(32px,3.5vw,49px);line-height:1.16;margin:16px 0 22px}.logistics-hero figure{margin:0;background:#fff;border:1px solid #d7e2eb;border-radius:14px;overflow:hidden}.logistics-hero img{display:block;width:100%;height:auto}.logistics-hero figcaption{padding:16px 20px;font-size:13px;color:#526b82}.logistics-heading{max-width:820px;margin-bottom:32px}.logistics-detail h2{font-size:clamp(27px,3vw,37px);line-height:1.25;margin:14px 0 20px}.logistics-detail h3{font-size:21px;line-height:1.3;letter-spacing:-.4px}.logistics-audience{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.logistics-audience strong{width:100%;font-size:14px}.logistics-audience span{background:#eef4fa;border:1px solid #d4e1ec;padding:8px 12px;border-radius:7px;font-size:13px}.logistics-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0}.logistics-flow li{border-top:3px solid #f79314;padding:20px;background:#f5f8fb}.logistics-flow b{font-size:12px;color:#125797}.logistics-flow h3{margin:8px 0}.logistics-flow p{font-size:14px;margin:0}.logistics-small{font-size:13px!important;line-height:1.7!important;margin-top:24px}.logistics-pain,.logistics-service{padding:26px;background:#fff;border:1px solid #d8e3ec;border-radius:12px;min-width:0}.logistics-pain .eyebrow{font-size:10px}.logistics-pain h3{margin:13px 0 16px}.logistics-pain>div{border-top:1px solid #dce5ed;padding-top:18px}.logistics-pain strong{font-size:14px;color:#125797}.logistics-pain>div p{font-size:15px;margin:10px 0 0}.logistics-service{display:flex;flex-direction:column}.logistics-service p{font-size:15px}.logistics-service .textlink{margin-top:auto}.logistics-scenario,.logistics-scope{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.logistics-scenario ol{margin:0;padding-left:22px}.logistics-scenario li,.logistics-scope li{line-height:1.8;margin:0 0 18px;color:#405b75}.logistics-delivery>div{border-top:2px solid #cedce8;padding-top:20px}.logistics-delivery b{font-size:12px;color:#125797}.logistics-delivery h3{margin:14px 0}.logistics-delivery p{font-size:14px}.logistics-faq details{border:1px solid #d7e2eb;padding:19px 22px;border-radius:10px;margin-bottom:12px}.logistics-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.logistics-faq details p{margin:16px 0 0}.logistics-faq a{text-decoration:underline}.logistics-detail [id]{scroll-margin-top:120px}@media(max-width:900px){.logistics-hero-grid,.logistics-scenario,.logistics-scope{grid-template-columns:1fr;gap:26px}.logistics-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.logistics-delivery{grid-template-columns:repeat(2,minmax(0,1fr))!important}.logistics-hero figure{max-width:650px}}@media(max-width:600px){.logistics-detail .section{padding:40px 0}.logistics-flow,.logistics-pain-grid,.logistics-service-grid,.logistics-delivery{grid-template-columns:1fr!important}.logistics-hero h1{font-size:33px}.logistics-hero{padding-bottom:32px}.logistics-pain,.logistics-service{padding:22px}.logistics-hero img{max-height:230px;object-fit:cover}}
.detail-links{display:flex;gap:12px;flex-wrap:wrap;margin:22px 0}.detail-links a{border:1px solid #ccdae6;background:#fff;border-radius:7px;padding:11px 14px;font-size:14px;font-weight:700;color:#125797}.detail-measures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.detail-measures>div{padding:20px;border:1px solid #d3e0ea;border-radius:9px;background:#fff;color:#123957;font-weight:700}.detail-scope-list{padding-left:22px}.detail-scope-list li{line-height:1.8;margin:12px 0;color:#405b75}.logistics-flow li h3{margin-bottom:0}.detail-scope-panel{background:#f1f6fb;padding:26px;border:1px solid #d5e1eb;border-radius:12px}@media(max-width:600px){.detail-measures{grid-template-columns:1fr}}
.logistics-detail .cta .btn{white-space:normal;text-align:center;max-width:100%;flex-shrink:0}.logistics-detail .heroactions .btn{white-space:normal;text-align:center}.logistics-detail .logistics-hero-grid>div,.logistics-detail .logistics-scope>div{min-width:0}