.legal-hero{
  padding:82px 0 58px;
  border-bottom:1px solid var(--border);
  background:var(--soft);
}
.legal-hero-inner{max-width:850px;}
.legal-hero h1{max-width:760px;}
.legal-body{padding:70px 0;background:var(--white);}
.legal-content{max-width:850px;}
.legal-content>p:first-child{margin-top:0;}
.legal-content h2{margin-top:40px;font-size:1.42rem;}
.legal-content p{margin-top:13px;line-height:1.75;}
.legal-content ul{margin:14px 0 0;padding-left:22px;color:#526173;line-height:1.7;}
.legal-content li+li{margin-top:6px;}
.legal-content a{color:var(--blue);text-decoration:underline;text-underline-offset:2px;}
.legal-content strong{color:var(--navy);}
.legal-audit-note{
  margin:0 0 34px;
  padding:17px 19px;
  border:1px solid var(--border);
  border-radius:14px;
  background:var(--soft-blue);
  color:var(--muted);
  font-size:.9rem;
}
@media(max-width:680px){
  .legal-hero{padding:62px 0 46px;}
  .legal-body{padding:54px 0;}
}
