.legal-hero{ padding:80px 0 40px }
.legal-body{ padding:60px 0 100px }
.legal-p{
  font-size:15px; line-height:1.75; color:var(--ink-2);
  margin:0 0 16px; max-width:72ch;
}
.legal-p strong{ color:var(--ink); font-weight:500 }
.legal-p a{ color:var(--accent); text-decoration:underline; text-underline-offset:3px }
.legal-p a:hover{ color:var(--ink) }
.cal-foot .legal-p{ margin:0 0 10px }
