/* The prose pages built in Python (webapp/about.py and webapp/ops.py): the statements, privacy, and the
   Prep Room's formats and standards. Colours come from tokens.css and the rail from shell.css. */
.prose{--col:68ch;padding:12px 20px calc(var(--rail-bar) + 72px);font-family:"Source Serif 4",Georgia,serif;
  font-size:18px;line-height:1.65}
.prose .back{font-family:Inter,system-ui,sans-serif;font-size:14px}
.prose .back a{display:inline-flex;align-items:center;min-height:44px}
.prose h1,.prose h2{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.2;text-wrap:balance}
.prose h1{font-size:2rem;margin:.6em 0 .3em}
.prose h2{font-size:1.4rem;margin:1.8em 0 .4em}
.prose h3{font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:600;margin:1.5em 0 .3em}
.prose em{color:var(--ink-soft)}
.prose a{color:var(--iron)}
.prose a:focus-visible{outline:2px solid var(--iron);outline-offset:2px}
