/* The document pages (fellowship, privacy, terms, notices): the front page's header, type and footer around one
   readable column. Loaded after autonomy.css. */
.doc{max-width:760px;margin:0 auto;padding:64px 24px 120px}
.doc h1{font-size:64px;line-height:1}
.doc .lead{font-size:18px;line-height:1.6;color:var(--volter-text-tertiary);margin:24px 0 0}
.doc .updated{margin-top:20px}
.doc section{margin-top:56px;padding-top:28px;border-top:1px solid var(--volter-border-subtle)}
.doc h2{font-size:32px;line-height:1.1;white-space:normal;margin:0 0 18px}
.doc p,.doc li,.doc dd{font-size:16px;line-height:1.7;color:var(--volter-text-tertiary)}
.doc p{margin:0 0 14px}
.doc ul,.doc ol{padding-left:20px;margin:0}
.doc li+li{margin-top:8px}
.doc dl{margin:0}
.doc dt{font-size:16px;font-weight:500;color:var(--ink);margin-top:20px}
.doc dt:first-child{margin-top:0}
.doc dd{margin:6px 0 0}
.doc a:not(.button){text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--volter-border-strong)}
.doc a:not(.button):hover{text-decoration-color:var(--ink)}
.doc .actions{margin-top:36px}
.apply-form{display:grid;gap:20px;margin-top:8px;position:relative}
.apply-form label{display:grid;gap:8px;font-size:14px;color:var(--ink)}
.apply-form .optional{color:var(--muted)}
.apply-form input,.apply-form textarea{font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--volter-border-strong);border-radius:3px;background:var(--paper);color:var(--ink);width:100%}
.apply-form input:focus,.apply-form textarea:focus{outline:2px solid var(--volter-text-muted);outline-offset:2px}
.apply-form textarea{min-height:140px;resize:vertical}
.apply-form .trap{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.apply-form .note{font-size:13px;color:var(--muted);margin:0}
.apply-form .button{justify-self:start}
@media(max-width:650px){.doc{padding:40px 16px 88px}.doc h1{font-size:44px}.doc h2{font-size:26px}}
