.legal-page{padding-top:40px;padding-bottom:72px}
.legal-page h1{max-width:1020px}
.legal-page .breadcrumbs{display:flex;gap:12px;margin-bottom:24px;color:var(--muted);flex-wrap:wrap}
.legal-page a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}
.doc-card{max-width:1020px;margin-top:40px;font-size:var(--text-m);line-height:1.65;overflow-wrap:anywhere}
.doc-card h2{font-size:var(--title-m);line-height:var(--lh-title-m);margin:36px 0 16px}
.doc-card p{margin:16px 0}
.doc-card li{margin:8px 0}
.doc-card ul,.doc-card ol{padding-left:24px}
.doc-card .doc-muted{color:var(--muted)}
@media(max-width:760px){
  .legal-page{padding-top:24px;padding-bottom:40px}
  .doc-card{margin-top:28px}
  .doc-card h2{margin-top:28px}
}
