/* 101 guide pages — breadcrumb, nav dropdown, related guides */

.guide-breadcrumb {
  margin-bottom: 28px;
  max-width: 68ch;
}

.guide-breadcrumb ol {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 6px 10px;
  font-size: 0.88rem;
  color: var(--fg-muted);
}

.guide-breadcrumb a {
  color: var(--fg-muted);
  text-decoration: none;
}

.guide-breadcrumb a:hover { color: var(--accent-strong); }
.guide-breadcrumb [aria-current="page"] { color: var(--fg); }

.guide-more {
  margin-top: 56px;
  padding-top: 40px;
  border-top: 1px solid var(--border);
  max-width: 68ch;
}

.guide-more h2 {
  font-size: 1.15rem;
  margin-bottom: 16px;
}

.guide-more-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.guide-more-list a {
  color: var(--accent-strong);
  text-decoration: none;
  font-size: 0.98rem;
}

.guide-more-list a:hover { text-decoration: underline; }

.guide-article-body .lede-intro {
  font-size: 1.12rem;
  color: var(--fg);
  margin-bottom: 1.5em;
}
