/* The only rules this page owns outright: a reset narrow enough not to
       need a framework, and the base type the tokens describe. */
    *, *::before, *::after { box-sizing: border-box; }
    html, body { margin: 0; padding: 0; }
    body {
      font-family: var(--mb-font-sans);
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    h1, h2 { margin: 0; font-weight: 600; }
    p, ul, dl, dd, dt { margin: 0; }
    a { text-decoration: none; }
    button { font: inherit; border: none; background: none; cursor: pointer; }
    input, select { font: inherit; }
    [hidden] { display: none !important; }
    :focus-visible { outline: 2px solid var(--color-brand-500); outline-offset: 2px; }
