/* Global variables, typography and shared utilities */
:root{--navy:#0f3a7d;--navy-d:#08234f;--or:#f07d18;--ink:#0c1b33;--mute:#5b6b85}
  html{scroll-behavior:smooth}
  body{font-family:'Barlow',sans-serif;color:var(--ink);background:#f4f7fb}
  .ic{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
