.service-link{text-decoration:none;color:inherit}.service-link:hover h3{color:var(--blue)}.service-card.feature.service-link:hover h3{color:#fff}.panel-subhead{margin-top:32px!important;margin-bottom:14px!important}.original-clients{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 60px;margin-top:34px}.original-clients span{border-bottom:1px solid var(--line);padding:0 0 16px;font:600 16px Manrope;color:var(--navy)}.about-copy p{margin-bottom:22px}.values{grid-template-columns:repeat(2,1fr)}.contact-form h3{font:700 19px/1.4 Manrope;color:var(--navy);margin:0 0 28px}.detail-hero{min-height:480px;color:#fff;display:flex;align-items:flex-end;padding:95px 0;position:relative;background-size:cover;background-position:center}.detail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,24,37,.94),rgba(4,24,37,.3))}.detail-hero .wrap{position:relative}.detail-hero h1{font:700 clamp(44px,7vw,78px)/1 Manrope;letter-spacing:-.055em;margin:22px 0 0}.ship-detail{background-image:url('mol-tradition.jpg')}.freight-detail{background-image:url('port-operations.jpg')}.detail-content{background:#f6f8f8}.article-grid{display:grid;grid-template-columns:220px 1fr;gap:90px}.article-grid aside{display:flex;flex-direction:column;gap:12px;position:sticky;top:110px;align-self:start}.article-grid aside a{color:var(--blue);text-decoration:none;font-weight:700;margin-bottom:25px}.article-grid aside strong,.article-grid aside span{border-bottom:1px solid var(--line);padding-bottom:12px}.prose{max-width:790px}.prose p{font-size:17px;line-height:1.85;color:#556872;margin:0 0 28px}.prose h2{font:700 29px/1.2 Manrope;color:var(--navy);letter-spacing:-.03em;margin:50px 0 18px}.prose h2:first-child{margin-top:0}.prose ul{list-style:none;padding:0;margin:25px 0}.prose li{font-size:16px;line-height:1.65;color:#465b65;padding:15px 0 15px 30px;border-bottom:1px solid var(--line);position:relative}.prose li:before{content:"→";position:absolute;left:0;color:var(--orange)}@media(max-width:800px){.article-grid{grid-template-columns:1fr;gap:45px}.article-grid aside{position:static}.original-clients{grid-template-columns:1fr}.values{grid-template-columns:1fr}}@media(max-width:600px){.detail-hero{min-height:390px;padding:70px 0}.detail-hero h1{font-size:43px}}
