/* The landing page heading is the tagline, so it wants to read as a line of
   prose rather than as a title. */
.md-typeset h1 {
  font-weight: 300;
  letter-spacing: -0.02em;
}

/* Rule pages open with an identifier, option and default on one line. Keep it
   quiet so it reads as metadata rather than as prose. */
.md-typeset h2 + p > code:first-child {
  font-weight: 600;
}

/* Grid cards inherit a lot of padding; tighten them so four fit above the
   fold on a laptop. */
.md-typeset .grid.cards > ul > li {
  padding: 0.8rem 1rem;
}

.md-typeset .grid.cards > ul > li > hr {
  margin: 0.6rem 0;
}
