/* legal pages — narrow measure, generous rhythm */
.legal{max-width:44rem;margin:0 auto;padding:9rem var(--pad) 5rem}
.legal h1{font-size:clamp(2.2rem,5vw,3.4rem);margin:.7rem 0 .6rem}
.legal h2{font-size:1.35rem;margin:2.6rem 0 .7rem}
.legal-meta{font-size:.76rem;letter-spacing:.04em;color:var(--muted);
  padding-bottom:1.8rem;border-bottom:1px solid var(--line);margin-bottom:2rem}
.legal-intro{font-size:1.02rem;color:var(--ink);line-height:1.7}
.legal p{margin-bottom:.9rem;font-size:.94rem}
.legal ul{margin:0 0 1rem 0;padding-left:1.1rem;display:grid;gap:.5rem}
.legal li{font-size:.94rem;line-height:1.65}
.legal a{color:var(--accent)}
.legal strong{color:var(--ink);font-weight:500}
.legal-back{margin-top:3.5rem;padding-top:1.8rem;border-top:1px solid var(--line)}
.legal-back a{text-decoration:none;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}
