/* The privacy and support pages (content/build.py), in the site's own
   type and night blue. */
.doc { max-width: 44rem; margin: 0 auto; padding: calc(130px + env(safe-area-inset-top, 0px)) var(--gutter) 110px; }
.doc h1 { font-size: clamp(2.6rem, 10vw, 5.2rem); line-height: 1; margin-bottom: 44px; }
.doc h2 { font-size: clamp(1.35rem, 4.6vw, 2rem); line-height: 1.12; margin: 60px 0 14px; color: var(--blue); }
.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: 20px 24px; border: 1px solid var(--line); border-radius: 18px; background: var(--night-2); }
.doc blockquote p { margin: 0; color: var(--text); }
