.doc { max-width: 780px; }
.doc-lead {
  font-weight: 700; color: var(--ink); letter-spacing: .01em;
  font-size: 15px; text-transform: uppercase; margin: 0 0 26px;
  padding-bottom: 20px; border-bottom: 1px solid var(--line);
}
.doc p { color: var(--ink-2); line-height: 1.78; margin: 0 0 18px; font-size: 15.5px; }
.doc a { color: var(--accent); font-weight: 500; }
@media (hover: hover) { .doc a:hover { color: var(--accent-ink); } }
.doc-updated { margin-top: 32px; padding-top: 20px; border-top: 1px solid var(--line); font-size: 13.5px; color: var(--ink-4); }
