.logistics-page .infrastructure-hero h1{font-size:clamp(54px,7.5vw,116px);letter-spacing:-5px}
.logistics-page .infrastructure-hero:before{inset:0 0 0 62%;opacity:.24}
.logistics-intro .frejus-project-heading h2{font-size:clamp(43px,4.8vw,72px)}
.logistics-system-parts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid #acb6ba;padding-top:30px}
.logistics-system-parts>div{min-width:0}.logistics-system-parts>div>span{font-size:10px;color:var(--muted);letter-spacing:1px}.logistics-system-parts h3{font-size:24px;font-weight:500;letter-spacing:-.6px;margin:17px 0 10px}.logistics-system-parts p{font-size:13px;color:var(--muted);line-height:1.75;max-width:300px}
.logistics-page .frejus-layer-architecture{background:#9caab4}.logistics-page .frejus-layer-water{background:#c79b68}.logistics-page .frejus-layer-equipment{background:#a57466}.logistics-page .frejus-layer-tank{background:#b8cbd4}
.logistics-static-note{font-size:12px;color:#c4d0d8;line-height:1.7;padding:18px 22px;border-top:1px solid #354451}
.logistics-page #logistics-canvas[hidden]{display:none}
.logistics-page .footer-top>a{white-space:nowrap}
@media(max-width:1100px){.logistics-page .infrastructure-hero h1{letter-spacing:-4px}.logistics-system-parts{gap:25px}}
@media(max-width:850px){.logistics-page .infrastructure-hero h1{font-size:clamp(51px,8.4vw,76px);letter-spacing:-3px}.logistics-intro .frejus-project-heading h2{font-size:58px}.logistics-system-parts h3{font-size:22px}.logistics-system-parts p{font-size:12px}}
@media(max-width:500px){.logistics-page .infrastructure-hero h1{font-size:clamp(37px,10.5vw,53px);letter-spacing:-1.9px;line-height:1.08}.logistics-page .infrastructure-hero-top .eyebrow{max-width:240px;line-height:1.6;margin-bottom:24px}.logistics-intro .frejus-project-heading h2{font-size:47px;max-width:300px}.logistics-system-parts{grid-template-columns:1fr;gap:22px;padding-top:24px}.logistics-system-parts>div{display:grid;grid-template-columns:38px 1fr;gap:0 8px}.logistics-system-parts>div>span{padding-top:6px}.logistics-system-parts h3{margin:0 0 7px;font-size:23px}.logistics-system-parts p{grid-column:2;max-width:260px;font-size:13px}.logistics-page .frejus-tour-heading>p{max-width:310px}.logistics-page .specialty-related-heading h2{font-size:31px;max-width:290px}}
