.legal-document{max-width:80ch;margin:0 auto;overflow-wrap:anywhere}
.hn-topbar{height:auto;min-height:64px;padding-top:12px;padding-bottom:12px}
.legal-document .card-header{display:block;padding:24px}
.legal-document .card-header strong{display:block;line-height:1.5;font-size:16px}
.legal-document .card-header p{margin:8px 0 0;color:var(--hn-secondary-color);font-size:14px;line-height:1.6}
.legal-document .card-body{padding:24px;line-height:1.75}
.legal-document h2{font-size:20px;line-height:1.4;font-weight:600;margin:32px 0 16px}
.legal-document h2:first-child{margin-top:0}
.legal-document p,.legal-document ul,.legal-document ol{margin:0 0 16px}
.legal-document li+li{margin-top:8px}
.legal-document a{color:var(--hn-primary);text-underline-offset:3px}
@media(max-width:575px){.legal-document .card-header,.legal-document .card-body{padding:16px}.legal-document h2{font-size:18px}}
