/* Readable, reusable layout; document text uses the site's shared typography. */
.hf-site .hf-legal-document{width:calc(100% - 48px);max-width:840px;margin-inline:auto;padding-block:104px 88px;overflow-wrap:anywhere}
.hf-site .hf-legal-document .hf-page-title{margin-bottom:24px}
.hf-site .hf-legal-document h2{margin:40px 0 16px}
.hf-site .hf-legal-document p{margin:0 0 20px}
.hf-site .hf-legal-document ul{list-style:disc;padding-left:24px;margin:0 0 24px}
.hf-site .hf-legal-document li{margin:8px 0}
@media(max-width:760px){.hf-site .hf-legal-document{width:calc(100% - 40px);padding-block:76px 56px}}
