* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.stretch, html, body {
  min-width: 100%;
  min-height: 100%; }
body {
  /*background: #ae040f;*/
  min-height: 100%;
  font-family: "Inter", "Roboto", sans-serif;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden; }
a {
  text-decoration: none;
  color: unset; }

a:hover {
  text-decoration: underline; }

a .underlined {
  text-decoration: underline;
  font-weight: bold; }

h2 {
  font-weight: 400;
  font-size: 48px;
  color: #ae040f;
  letter-spacing: 0;
  line-height: 100%; }

h2.legacy-spaced {
  letter-spacing: 5px;
}
