@import url('https://fonts.googleapis.com/css2?family=Archivo:wght@600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap');
:root{
  --ink:#111315; --ink-2:#3A3F44; --ink-3:#6E757C;
  --bg:#FFFFFF; --surface:#FFFFFF; --surface-2:#F1F0ED;
  --brand:#1B4965; --accent:#E8590C; --accent-2:#123047;
  --line:#D8D6D1; --line-2:#EAE8E4; --focus:#1B4965;
  --r:0px; --r-lg:0px; --shadow:none; --shadow-lg:0 16px 40px -18px rgba(17,19,21,.30);
  --ff-display:'Archivo',sans-serif; --ff-body:'IBM Plex Sans',sans-serif; --ff-mono:'IBM Plex Mono',monospace;
  --measure:760px;
}
body{line-height:1.62}
h1,h2,h3,h4{font-weight:800;line-height:1.06;letter-spacing:-.022em}
.article__body{line-height:1.72}
.site-head__bar{min-height:70px}
.wordmark{font-weight:800;font-size:1.35rem;letter-spacing:-.03em}
.wordmark svg{height:24px}
.nav__list a{font-size:var(--t-sm);font-weight:600;letter-spacing:.01em;text-transform:none}
.signup__form button,.chip--all,.hero__cta{color:#FFFFFF}
