/* OCEAN Engineering & Investment — company colours (layout comes from assets/css/corporate.css) */
:root{
  --brand:#101D32;      /* midnight navy */
  --brand-2:#263D59;
  --accent:#C49A5A;     /* restrained gold */
  --accent-ink:#7d5e2c;
  --surface:#F4F6F8;
  --line:#e1e5ea;
}

/* Meat cold storage: a dark feature section */
.cold-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:start;margin-bottom:64px}
.cold .section-head{margin-bottom:0}
.cold-intro p{color:rgba(255,255,255,.78);margin-bottom:16px}
.cold-intro .cold-lead{font-size:19px;line-height:1.65;color:#fff}
.cold-subhead{font-size:clamp(22px,2.2vw,28px);color:#fff;margin-bottom:26px;padding-top:40px;border-top:1px solid rgba(255,255,255,.14)}
.cold-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12)}
.cold-item{display:flex;flex-direction:column;gap:10px;padding:30px 28px 32px;background:var(--brand)}
.cold-ic{width:40px;height:40px;margin-bottom:8px;color:var(--accent)}
.cold-item h4{font-family:var(--head);font-size:20px;font-weight:600;line-height:1.3;color:#fff}
.cold-item p{font-size:15.5px;line-height:1.6;color:rgba(255,255,255,.72)}
.cold-cta{justify-content:center;background:var(--brand-2)}
.cold-cta .btn{align-self:flex-start;margin-top:8px}
.cold-values{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);margin-top:64px}
.cold-value{padding-inline-start:24px;border-inline-start:3px solid var(--accent)}
.cold-value h3{font-size:22px;margin-bottom:10px;color:#fff}
.cold-value p{color:rgba(255,255,255,.78)}
.cold-close{margin-top:56px;padding-top:32px;border-top:1px solid rgba(255,255,255,.14);font-family:var(--head);font-size:clamp(19px,1.8vw,24px);line-height:1.5;color:rgba(255,255,255,.88);max-width:62ch}
.cold-close strong{color:var(--accent);font-weight:600}
html[lang="ar"] .cold-item h4,html[lang="ar"] .cold-close{font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif}
@media (max-width:1100px){.cold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:960px){.cold-top{grid-template-columns:1fr;gap:28px;margin-bottom:48px}}
@media (max-width:640px){
  .cold-grid{grid-template-columns:1fr}
  .cold-item{display:grid;grid-template-columns:40px 1fr;column-gap:16px;row-gap:4px;padding:22px 20px}
  .cold-ic{grid-row:span 2;width:34px;height:34px;margin:2px 0 0}
  .cold-cta{display:flex;padding:26px 20px}
  .cold-values{grid-template-columns:1fr;margin-top:48px}
}
