/* The privacy and support pages (content/build.py), in the site's own
   type on its pure black. */
.doc { max-width: 44rem; margin: 0 auto; padding: calc(130px + env(safe-area-inset-top, 0px)) var(--gutter) 110px; }
.doc h1 { font-size: clamp(3.2rem, 12vw, 6rem); line-height: .9; margin-bottom: 48px; }
.doc h2 { font-size: clamp(1.7rem, 5.4vw, 2.4rem); line-height: 1.05; margin: 64px 0 16px; }
.doc h1 + h2 { margin-top: 0; }
.doc p, .doc li { color: var(--muted); }
.doc strong { color: var(--text); font-weight: 600; }
.doc a { color: var(--blue); text-decoration: underline; text-underline-offset: .2em; }
.doc ul, .doc ol { margin: 0 0 1em; padding-left: 1.3em; }
.doc li + li { margin-top: .7em; }
.doc li::marker { color: var(--blue); font-weight: 600; }
.doc blockquote { margin: 40px 0; padding: 22px 0; border-top: 2px solid var(--blue); border-bottom: 1px solid var(--line); }
.doc blockquote p { margin: 0; color: var(--text); }
