.legal-document{max-width:860px;padding-top:28px;padding-bottom:48px}.legal-document h1{font-size:clamp(24px,4vw,34px);line-height:1.25;margin:0 0 24px;font-weight:650}.legal-document section{margin:26px 0}.legal-document h2{font-size:20px;line-height:1.35;margin:0 0 12px;font-weight:600}.legal-document p{margin:10px 0;line-height:1.65;font-weight:400}.legal-document a{text-decoration:underline;text-underline-offset:3px}.legal-date{color:var(--muted,#66747a);font-size:14px}.legal-custom{white-space:pre-wrap;overflow-wrap:anywhere}.legal-page>.header{justify-content:space-between;gap:18px;flex-wrap:wrap}