/* Legal pages. Long text, read once, usually on a phone, usually by somebody
   who is annoyed. Wider measure than the app screens, generous line height,
   and headings that let you find the one clause you came for. */

.legal{max-width:660px;padding-bottom:72px}
.legal h1{font-size:34px;margin-bottom:6px}
.legal .updated{
  font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:var(--muted-2);margin-bottom:22px;
}
.legal .lead{
  font-size:16px;line-height:1.6;color:var(--ink);
  border-left:2px solid var(--gold-dim);padding-left:16px;margin-bottom:8px;
}
.legal h2{
  font-family:var(--display);font-size:21px;font-weight:600;line-height:1.25;
  color:var(--ink);letter-spacing:0;text-transform:none;
  margin:34px 0 10px;
}
.legal h3{
  font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:var(--gold);margin:22px 0 6px;
}
.legal p{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 13px}
.legal p b, .legal li b{color:var(--ink);font-weight:600}
.legal ul{margin:0 0 15px;padding-left:20px}
.legal li{font-size:15px;line-height:1.6;color:var(--muted);margin-bottom:9px}
.legal a{text-decoration:underline;text-underline-offset:2px}

/* The clauses that cost money if they go unread. */
.legal .callout{
  border:1px solid var(--gold-dim);border-radius:var(--r);
  background:linear-gradient(180deg,rgba(212,163,68,.11),rgba(212,163,68,.03));
  padding:15px 17px;margin:16px 0 18px;color:var(--muted);
}
.legal .danger-heading{color:var(--gold-hi)}

.legal .fineprint{font-size:13px;color:var(--muted-2);margin-top:24px}
.legal .backlink{
  margin-top:38px;padding-top:20px;border-top:1px solid var(--line);font-size:14px;
}

/* Every page carries these, small and out of the way until wanted. */
.footlinks{
  max-width:var(--w);margin:0 auto;padding:26px var(--pad) 40px;
  border-top:1px solid var(--line-soft);
  font-size:12px;color:var(--muted-2);display:flex;gap:14px;flex-wrap:wrap;
}
.footlinks a{color:var(--muted-2)}
.footlinks a:hover{color:var(--gold)}
