/* Legal text is preserved from main; the publisher shell supplies navigation and search. */
.information-intro { max-width:850px; padding-block:50px 35px; }
.information-intro h1 { font:600 clamp(43px,5vw,68px)/1.1 'Dimple Sans Variable',var(--body); letter-spacing:-1.5px; }
.information-intro p { max-width:56ch; margin-top:28px; font-size:22px; }
.legal-content { max-width:850px; padding-bottom:60px; }
.legal-content h2 { font:500 32px/1.2 var(--display); margin:42px 0 22px; }
.legal-content p { margin-top:20px; }
.legal-content > p:first-child { font-size:17px; color:var(--text-muted); }
.legal-content ul { padding-left:24px; }
.legal-content li { margin-top:18px; }
.legal-content a { color:var(--link); text-decoration:underline; text-underline-offset:4px; }
@media(max-width:560px) {
  .information-intro { padding-top:30px; }
  .information-intro p { font-size:20px; }
}
