html body,
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6 {
  font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;
}

html body h1, html body h2 {
  font-family: 'Fira Sans', 'Plus Jakarta Sans', sans-serif;
  font-weight: 600;
  letter-spacing: -0.01em;
}

html body h3 {
  opacity: 1;
  color: #5C6278;
  font-weight: 500;
}

html body h4 {
  font-weight: 600;
}

html body nav .logo img {
  height: 22px;
}

html body .container {
  max-width: 880px;
}

html body article {
  border-radius: 8px;
  border-color: #E4E7ED;
  box-shadow: 0 1px 2px rgba(15, 17, 23, 0.03);
  transition: box-shadow 0.15s ease, transform 0.15s ease;
}

html body .tag {
  border-radius: 999px;
  font-weight: 600;
  letter-spacing: 0.02em;
  padding: 0.3rem 0.7rem;
}

html body footer {
  color: #8B91A5;
  font-size: 0.85em;
}

html body footer a {
  color: #5C6278;
}
