/* Scoped additions for the fall leaf decision guide and its archive entry. */
.leaf-guide-hero h1 { max-width: 880px; text-wrap: balance; }
.leaf-decision-list { margin: 1.5rem 0; border-top: 1px solid var(--color-border); }
.leaf-decision-list > div {
  display: grid;
  grid-template-columns: minmax(140px, 0.7fr) minmax(0, 2fr);
  gap: 1.25rem;
  padding: 1.1rem 0;
  border-bottom: 1px solid var(--color-border);
}
.leaf-decision-list dt { font-weight: 700; color: var(--color-primary); }
.leaf-decision-list dd { margin: 0; }
.leaf-guide-card {
  display: block;
  margin-bottom: 2rem;
  border-top: 4px solid var(--color-primary);
}
.leaf-guide-card .card-body { padding: clamp(1.4rem, 4vw, 2.25rem); max-width: 850px; }
.leaf-guide-card .card-body h3 { font-size: clamp(1.3rem, 2.4vw, 1.7rem); }
.leaf-guide-card .blog-card__excerpt { display: block; }
@media (max-width: 600px) {
  .leaf-decision-list > div { grid-template-columns: 1fr; gap: 0.4rem; }
}
