.legal-page{max-width:860px;padding-block:60px 80px}.legal-page h1{font-size:clamp(48px,6vw,80px);line-height:1.05;margin-top:24px}.legal-updated{margin-top:24px;font-size:14px}.legal-preview{font-size:14px;line-height:1.7;padding:20px;border-left:2px solid var(--orange);background:var(--hatt-surface);margin-block:30px}.legal-preview a{text-decoration:underline}.legal-page .article-prose{max-width:none}.legal-shell .site-header{position:sticky;top:0}