.rail-avatar {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: block;
  flex-shrink: 0;
}

.docs-updated {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--mute);
  margin: -24px 0 28px;
}

.docs-next .next { margin-left: auto; }

body.policies-sage .rail-home:focus-visible,
body.policies-sage .rail-item:focus-visible,
body.policies-sage .rail-children a:focus-visible,
body.policies-sage .site-menu-toggle:focus-visible {
  outline-color: var(--sage);
}

body.policies-sage .docs-next .next {
  border-color: var(--sage-line);
  color: var(--sage-btn);
}

body.policies-sage .docs-next .next:hover {
  background: var(--sage-btn-hi);
  color: var(--sage-btn);
}

body.policies-sage .guide-list .num,
body.policies-sage .term-grid dt {
  color: var(--sage);
}
