/* ZICESE: export consulting and market expansion. Logo orange, near-black and white; Source Serif 4 with Inter.
   Contrast checked: white on button orange #C2561A 4.5:1, orange text #B4501A 5.1:1 on white,
   bright logo orange #E8701E only on dark (5.7:1). */
:root {
  --font-display: "Source Serif 4", Georgia, "Times New Roman", serif;
  --font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;
  --display-weight: 600;
  --display-tracking: -0.01em;
  --eyebrow-tracking: 0.16em;
  --c-bg: #FFFFFF;
  --c-surface: #FAF8F5;
  --c-ink: #16181B;
  --c-muted: #5A5E63;
  --c-line: rgba(22, 24, 27, 0.12);
  --c-accent: #C2561A;
  --c-accent-ink: #FFFFFF;
  --c-accent-text: #B4501A;
  --c-dark: #16181B;
  --c-dark-ink: #F7F5F2;
  --c-dark-muted: #BFC3C8;
  --c-dark-line: rgba(247, 245, 242, 0.14);
  --radius: 4px;
  --radius-lg: 6px;
}
.brand__logo { height: 50px; }
.footer-brand__logo { height: 60px; }
.section--dark .eyebrow, .hero .eyebrow::before, .page-hero--image .eyebrow::before, .cta .eyebrow { color: #E8701E; }
.hero .eyebrow::before, .page-hero--image .eyebrow::before { background: #E8701E; }
.section--dark .stat__value, .section--dark .step::before { color: #E8701E; }
.stat__value, .step::before { color: var(--c-accent-text); }
.news-item { display: grid; grid-template-columns: 1fr 1.4fr; gap: clamp(24px, 4vw, 56px); align-items: center; padding: 40px 0; border-top: 1px solid var(--c-line); }
.news-item img { width: 100%; aspect-ratio: 16 / 10; object-fit: cover; border-radius: var(--radius-lg); }
.news-item time { display: block; margin-bottom: 10px; font-size: 0.8rem; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: var(--c-accent-text); }
@media (max-width: 760px) { .news-item { grid-template-columns: 1fr; } .brand__logo { height: 42px; } }
