.page-transport .detail-hero {
  background-image: linear-gradient(90deg, rgba(24, 31, 46, .94) 0%, rgba(28, 37, 54, .78) 48%, rgba(28, 37, 54, .28) 100%), url('/logistics-hero.png');
  background-position: center;
  background-size: cover;
}
.page-transport .detail-hero .hero-shape { display: none; }
.page-transport .detail-grid{grid-template-columns:1fr}.page-transport .detail-grid>div{max-width:760px}
.logistics-services{display:grid;gap:72px;margin-top:100px}.logistics-card{display:grid;grid-template-columns:1.08fr .92fr;min-height:410px;background:#f4f1e8;overflow:hidden}.logistics-card-reverse{grid-template-columns:.92fr 1.08fr}.logistics-card-reverse img{order:2}.logistics-card img{width:100%;height:100%;min-height:410px;object-fit:cover}.logistics-copy{display:flex;flex-direction:column;justify-content:center;padding:54px 58px}.logistics-copy>span{color:#9a7a35;letter-spacing:.15em;font:700 10px Arial,sans-serif}.logistics-copy h2{margin:14px 0 20px;color:#273044;font:800 clamp(30px,3.2vw,46px)/1.3 Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.logistics-copy p{margin:0;color:#657078;font-size:14px;line-height:2}.related-businesses{margin-top:110px}.related-businesses>h2{margin:12px 0 34px;color:#273044;font:800 clamp(28px,3vw,42px)/1.35 Yu Gothic,Hiragino Kaku Gothic ProN,sans-serif}.related-businesses .detail-menu{width:100%;max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:24px}.related-businesses .detail-menu a{margin:0}.page-transport .cta{margin-top:100px}
@media (max-width: 760px) {
  .page-transport .detail-hero {
    background-position: 64% center;
    background-image: linear-gradient(90deg, rgba(24, 31, 46, .94), rgba(28, 37, 54, .62)), url('/logistics-hero.png');
  }
  .logistics-services{gap:32px;margin-top:72px}.logistics-card,.logistics-card-reverse{grid-template-columns:1fr}.logistics-card-reverse img{order:0}.logistics-card img{min-height:240px;height:240px}.logistics-copy{padding:34px 26px}.related-businesses{margin-top:72px}.related-businesses .detail-menu{grid-template-columns:1fr;gap:0}.page-transport .cta{margin-top:72px}
}
