/* Legal pages. */
/* legal pages: readable column, plain lists; unfilled details show in yellow so they can't be missed */
/* M-37: legal pages read like the rest of the site */
.legal{display:grid;gap:12px;padding-bottom:24px;max-width:68ch}
.legal h2{margin-top:24px}
.legal ul{margin:0;padding-left:1.2em;display:grid;gap:6px}
.legal a{color:inherit}
.to-fill{background:var(--accent);color:var(--on-accent);padding:0 4px;font-family:var(--mono);font-size:.9em}
.legal p,.legal li{font-size:var(--fs-body);line-height:1.6}
