body {
  --font-base: var(--font-condensed);
  font-family: var(--font-base);
  font-size: var(--text-size-base);
  line-height: var(--leading);
  background: var(--color-global-bg);
  color: var(--color-global-text);
}
h3, h4 {
  line-height: var(--leading);
}
a {
  text-decoration: none;
}
main:not(:has(.teaser)) p a,
a[aria-current="page"] {
  text-decoration: underline 1px currentColor;
  text-underline-offset: 3px;
}
main:not(:has(.teaser)) p a:hover,
a[aria-current="page"]:hover {
  text-decoration: underline 1px #fff;
}
strong {
	font-weight: var(--font-weight-bold);
}
img {
  height: auto;
}