/* Shared section labels (numbered eyebrows, accent heading stops) */

.site-main > section + section {
  border-block-start: 1px solid rgb(255 255 255 / 0.1);
  padding-block-start: var(--space-8);
  margin-block-start: var(--space-8);
}

#hero + section {
  border-block-start: none;
  margin-block-start: 0;
}

p.eyebrow {
  margin-block-end: var(--space-3);
  color: var(--muted);
  font-size: 0.6875rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

p.eyebrow .num {
  color: var(--accent);
}

h2 .hl {
  color: var(--accent);
}
