/* Compact language choices inside the existing premium navigation. */
.premium-menu.menu-depth .menu-bottom{display:grid;grid-template-columns:1fr auto auto;gap:12px 24px;padding-top:15px}.language-panel{grid-column:1/-1;display:flex;align-items:center;gap:24px;padding-bottom:13px;border-bottom:1px solid #ffffff1c;direction:ltr}.language-label{font:8px Inter;letter-spacing:.15em;color:#7898a3;min-width:62px}.premium-menu .language-choices{display:grid;grid-template-columns:repeat(8,minmax(48px,1fr));gap:8px;max-width:740px;width:100%;padding:0;margin:0}.premium-menu .language-choices .lang-choice{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px;border:1px solid #ffffff20;font:9px/1 Inter;letter-spacing:.05em;text-decoration:none;color:#9bb5bf;background:#ffffff02;min-width:0;transition:background .2s,border-color .2s,color .2s}.lang-choice img{width:24px;height:16px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff12;flex-shrink:0}.premium-menu .language-choices .lang-choice>span{margin:0;color:inherit}.premium-menu .language-choices .lang-choice:hover,.premium-menu .language-choices .lang-choice.is-active{border-color:var(--accent);color:#f2f0ea;background:#55d9e615}.premium-menu.menu-depth .menu-primary a{font-size:clamp(18px,1.65vw,25px);line-height:1.15;padding:6px 0}.premium-menu.menu-depth .menu-layout{padding:14px 0}.premium-menu.menu-depth .menu-section-label{margin-bottom:10px}.premium-menu.menu-depth .menu-statement{font-size:clamp(45px,4.8vw,78px)}.premium-menu .menu-utility{justify-self:end}.premium-menu .menu-bottom-brand{justify-self:end}.language-panel a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
html[lang^=ar] body,html[lang^=ar] h1,html[lang^=ar] h2,html[lang^=ar] h3,html[lang^=ar] h4,html[lang^=ar] p,html[lang^=ar] a,html[lang^=ar] button,html[lang^=ar] summary,html[lang^=ar] dt,html[lang^=ar] dd,html[lang^=ar] .menu-statement{font-family:'Noto Sans Arabic',Arial,sans-serif!important;letter-spacing:0!important}html[lang^=ar] .page-hero h1{line-height:1.35;font-size:clamp(42px,6.5vw,98px)}html[lang^=ar] .section-label h2{line-height:1.55}html[lang^=ar] .hero h1{line-height:1.2;font-size:clamp(70px,12vw,165px)}html[lang^=ar] .menu-statement{line-height:1.2;font-size:clamp(42px,4.4vw,68px)}html[lang^=ar] .nav{direction:ltr}html[lang^=ar] .menu-primary a{grid-template-columns:24px minmax(0,1fr) 24px;text-align:right}html[lang^=ar] .menu-arrow{transform:scaleX(-1)}html[lang^=ar] .menu-contact{border-left:0;border-right:1px solid var(--brand);padding-left:0;padding-right:20px}html[lang^=ar] .timeline-row h3,html[lang^=ar] .fleetIndex,html[lang^=ar] .delivery-year,html[lang^=ar] .fleet-year,html[lang^=ar] .vessel-reference{direction:ltr;unicode-bidi:isolate}html[lang^=ar] .fleetInfo{left:auto;right:50px}html[lang^=ar] .fleetInfo h3{direction:ltr;text-align:right}html[lang^=ar] .profile-facts dd,html[lang^=ar] .newbuild-facts dd,html[lang^=ar] .specs b{unicode-bidi:plaintext}html[lang^=ar] .depth-faq summary{line-height:1.6}html[lang^=ar] .world-times{direction:ltr}html[lang^=ar] .technical-section .section-body{margin-left:0;margin-right:64px}html[lang^=ar] .section-body blockquote{border-left:0;border-right:2px solid var(--accent);padding-left:0;padding-right:26px}
html[lang=zh-Hans] body,html[lang=zh-Hans] h1,html[lang=zh-Hans] h2,html[lang=zh-Hans] h3,html[lang=zh-Hans] h4,html[lang=zh-Hans] p,html[lang=zh-Hans] a,html[lang=zh-Hans] button,html[lang=zh-Hans] summary{font-family:'Noto Sans SC',sans-serif!important;letter-spacing:0!important}html[lang=zh-Hans] .hero h1{font-size:clamp(70px,11vw,155px);line-height:1.15}
html:not([lang=en]) .statement h2,html:not([lang=en]) .futureCopy h2,html:not([lang=en]) .engText h2,html:not([lang=en]) .investorCard h2,html:not([lang=en]) .final h2{font-size:clamp(42px,5.4vw,90px);line-height:1.1}html:not([lang=en]) .assetType{line-height:1.65}html:not([lang=en]) .specs span{line-height:1.7}html:not([lang=en]) .hero h1{max-width:90vw;overflow-wrap:normal;word-break:normal}html[lang=de] .hero h1,html[lang=it] .hero h1,html[lang=el] .hero h1,html[lang=rm] .hero h1{font-size:clamp(70px,12vw,165px)}html:not([lang=en]) .premium-menu .menu-primary a{overflow-wrap:normal;word-break:normal}html:not([lang=en]) .page-hero h1{overflow-wrap:normal;word-break:normal}html:not([lang=en]) .action-link{white-space:normal;line-height:1.7}
@media(max-width:1100px){html[lang^=ar] .technical-section .section-body{margin-right:54px}}
@media(max-width:650px){.premium-menu.menu-depth .menu-bottom{grid-template-columns:1fr auto;gap:9px;padding-top:10px}.language-panel{display:block;padding-bottom:10px}.language-label{display:block;font-size:7px;margin-bottom:8px}.premium-menu .language-choices{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;gap:6px}.premium-menu .language-choices .lang-choice{padding:6px;font-size:8px;gap:7px}.lang-choice img{width:22px;height:15px}.premium-menu.menu-depth .menu-primary a{font-size:19px;padding:5px 0;line-height:1.15}.premium-menu.menu-depth .menu-layout{padding:10px 0}.premium-menu .menu-bottom-brand{display:none}.premium-menu .menu-section-label{font-size:7px}html[lang^=ar] .hero h1{font-size:17vw;line-height:1.35}html[lang^=ar] .fleetInfo{right:18px;left:18px}html[lang^=ar] .technical-section .section-body{margin-right:0}html[lang^=ar] .page-hero h1{font-size:34px;line-height:1.5}html[lang^=ar] .premium-menu .menu-primary a{font-size:17px;line-height:1.55}html:not([lang=en]) .hero h1{font-size:16vw}html:not([lang=en]) .statement h2,html:not([lang=en]) .futureCopy h2,html:not([lang=en]) .engText h2,html:not([lang=en]) .investorCard h2,html:not([lang=en]) .final h2{font-size:clamp(32px,9vw,46px);line-height:1.2}html:not([lang=en]) .fleetInfo h3{font-size:10vw}}
@media(max-height:650px){.premium-menu.menu-depth .menu-primary a{font-size:17px;padding:3px 0;line-height:1.12}.premium-menu.menu-depth .menu-layout{padding:8px 0}.premium-menu.menu-depth .menu-top{padding-bottom:8px}.premium-menu.menu-depth .menu-statement{font-size:45px}.premium-menu.menu-depth .menu-contact{gap:4px}.premium-menu .language-choices .lang-choice{padding:5px}.language-panel{padding-bottom:8px}.premium-menu.menu-depth .menu-bottom{gap:8px;padding-top:9px}html[lang^=ar] .premium-menu.menu-depth .menu-primary a{font-size:15px;line-height:1.35}}
@media(max-height:480px){.premium-menu.menu-depth .menu-primary{grid-template-columns:1fr 1fr;gap:0 22px}.premium-menu.menu-depth .menu-primary a{font-size:15px;padding:5px 0}.premium-menu .language-choices{grid-template-columns:repeat(8,minmax(0,1fr));max-width:none}.language-panel{display:flex;gap:12px}.language-label{margin:0;min-width:45px}.premium-menu .language-choices .lang-choice{gap:5px;padding:4px;font-size:7px}.lang-choice img{width:21px;height:14px}.premium-menu.menu-depth .menu-bottom{grid-template-columns:1fr auto;gap:6px}.premium-menu .menu-top-label{display:none}html[lang^=ar] .premium-menu.menu-depth .menu-primary a{font-size:14px;line-height:1.4}}
html[dir=rtl] .metric strong,html[dir=rtl] .heroMeta b,html[dir=rtl] .chart span{direction:ltr;unicode-bidi:isolate}
@media(max-width:380px){.newbuild-vessel .vessel-reference{font-size:28px}.newbuild-vessel .delivery-year{font-size:25px}.newbuild-vessel .newbuild-program-header{gap:10px}.fleet-feature h4{font-size:24px}.fleet-year>span:last-child{font-size:25px}}
/* Preserve readable words and full data at narrow widths. */
.relay-form .honey{left:0!important;right:auto!important;visibility:hidden;pointer-events:none;width:1px;height:1px;overflow:hidden}
.home-original-figures .views-field-nothing{grid-template-columns:repeat(3,minmax(0,1fr))}.home-original-figures .figure{min-width:0}
.investorCard>*{min-width:0}
@media(max-width:650px){.home-original-figures .views-field-nothing{grid-template-columns:1fr}.investorCard{padding:24px;gap:30px}.investorCard h2{font-size:clamp(32px,9vw,46px);line-height:1.2;overflow-wrap:normal}.investorStrip{min-width:0}.investorStrip a{white-space:normal}}

#discover-more .depth-cards article{display:flex;flex-direction:column;align-items:flex-start}#discover-more .depth-cards article p{margin-top:0;margin-bottom:0}#discover-more .depth-cards article .action-link{margin-top:auto}#discover-more .depth-cards article p{padding-bottom:26px}
