:root{--color-primary:#2c5e8f;--color-primary-dark:#1f466d;--color-secondary:#6f9cc7;--color-accent:#e2a43b;--color-accent-dark:#c98b22;--color-dark:#0f2135;--color-darker:#0a1726;--color-light:#f2f5f8;--color-white:#fff;--color-text:#1d2a37;--color-muted:#586776;--color-border:#d9e1e9;--color-on-dark:#dbe5ef;--color-on-dark-muted:#9db1c5;--font-heading:"Newsreader",serif;--font-body:"Libre Franklin",sans-serif;--radius:4px;--radius-large:12px;--shadow:0 20px 44px rgba(15,33,53,.16);--container:1200px;--gutter:24px;--section-space:104px}@media (max-width:1023px){:root{--section-space:76px}}@media (max-width:767px){:root{--gutter:18px;--section-space:60px}}