/* Legal pages: the app's tokens applied to a reading column. Imported after app.css so
   the ground, type and link colour match every other RIFF surface. Content is the
   lawyer's and is untouched by this file. */
.legalwrap{max-width:760px;margin:0 auto;padding:40px 20px 80px}
.legalwrap a{color:var(--acid)}
.legalwrap h1{font-size:var(--h1);margin-bottom:6px}
.legalwrap h2{font-size:var(--h2);margin-top:28px}
.legalwrap p,.legalwrap li{color:var(--text)}
.legalwrap .meta{color:var(--muted);font-size:13px}
.legalwrap ol,.legalwrap ul{padding-left:20px}
.legalwrap li{margin:6px 0}
.legalwrap .draft{background:rgba(217,178,90,.10);border:1px solid rgba(217,178,90,.35);color:#d9b25a;padding:10px 14px;border-radius:10px;font-size:13px;margin:18px 0}
.legalwrap .back{display:inline-block;margin-bottom:18px;color:var(--muted)}
