:root {
  --purple: #C593FF;
  --ink: #231F20;
  --grey-light: #D8D8D8;
  --grey-mid: #545454;
  --font: Montserrat, "Helvetica Neue", -apple-system, system-ui, sans-serif;
}
* { box-sizing: border-box; }
body { margin: 0; font-family: var(--font); -webkit-text-size-adjust: 100%; }
.wrap { max-width: 34rem; margin: 0 auto; padding: 1.5rem 1.25rem 4rem; }
h1, h2, h3 { line-height: 1.15; letter-spacing: -0.01em; }
.eyebrow {
  font-size: .75rem; font-weight: 700; letter-spacing: .14em;
  text-transform: uppercase; color: var(--purple);
}
