@font-face {
  font-family: "Inter";
  src: url("../Inter_18pt-Light.ttf") format('truetype');
  font-weight: 100;
  font-style: normal;
}

:root {
    --hextra-max-page-width: 100%;
    --hextra-max-navbar-width: 100%;
}

.content {
  font-family: "Inter";
}

.hero-spacer-big {
  margin-bottom: 3rem;
}

.hero-spacer {
  margin-bottom: 1.5rem;
}

/* Section wrapper */
.who-section {
  margin-top: 3rem;
  margin-bottom: 4rem;
}

/* H2 title */
.who-section .who-title {
  font-size: 1.875rem;   /* ~text-2xl */
  line-height: 2.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
}

/* H3 subtitles */
.who-section h3 {
  font-size: 1.25rem;    /* ~text-xl */
  line-height: 1.75rem;
  font-weight: 600;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}

/* Paragraphs */
.who-section p {
  margin-bottom: 1rem;
}

/* Lists */
.who-section ul,
.who-section ol {
  list-style: disc;
  margin-left: 1.5rem;
  margin-bottom: 1rem;
}

/* Space between bullets */
.who-section li + li {
  margin-top: 0.25rem;
}

.content :where(table):not(:where(.hextra-code-block table,[class~=not-prose],[class~=not-prose] *)) {
    display: inline-table;
}

aside {
    width: 400px;
}