.related-guides .guide-teaser-heading {
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  gap: 1rem;
  margin-bottom: 1rem;
  padding: 0;
}
.related-guides .guide-teaser-heading .latest-guide-link { margin: 0; }
.related-guides .guide-teaser {
  min-height: 0;
  padding: 1.4rem;
  gap: .5rem;
}
.guide-teaser h3 a { color: inherit; text-decoration: none; }
.guide-teaser h3 a:hover { color: var(--color-wood-light); }
.guide-teaser h3 a:focus-visible,
.related-guides .latest-guide-link:focus-visible { outline: 2px solid var(--color-wood-light); outline-offset: 4px; }
.guide-teaser .latest-guide-body {
  max-height: none;
  overflow: visible;
  mask-image: none;
  -webkit-mask-image: none;
  margin: .3rem 0 1rem;
}
.guide-teaser .latest-guide-actions {
  position: static;
  margin-top: auto;
  justify-content: flex-start;
}
.guide-teaser .latest-guide-link { gap: .5rem; }
@media (max-width: 480px) {
  .related-guides .guide-teaser-heading { flex-direction: column; gap: .3rem; }
}
