/* Terms, Privacy and Support pages, written by scripts/build-legal-pages.ts. */

.doc {
  max-width: 720px;
  margin: 0 auto;
  padding: 32px 16px 64px;
}
.doc-home {
  display: inline-block;
  color: var(--ink);
  text-decoration: none;
  font-size: 20px;
  margin-bottom: 24px;
}
.doc-home b {
  color: var(--brand-ink);
}
.doc-draft {
  background: var(--brand-deep);
  color: var(--ink);
  border-radius: 12px;
  padding: 10px 14px;
  font-weight: 600;
}
.doc h1 {
  font-size: 34px;
  line-height: 1.15;
  margin: 8px 0 24px;
}
.doc h2 {
  font-size: 19px;
  margin: 28px 0 8px;
}
.doc p {
  color: var(--ink-2);
  margin: 0 0 12px;
}
.doc a {
  color: var(--brand-ink);
}
.doc-links {
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
  margin-top: 40px;
  padding-top: 20px;
  border-top: 1px solid var(--divider);
}
.doc section {
  padding: 0;
  min-height: 0;
}
.doc-home .brand-logo {
  height: 36px;
}
.doc ul {
  color: var(--ink-2);
  margin: 0 0 12px;
  padding-left: 22px;
}
.doc li {
  margin-bottom: 6px;
}
