.legal-page{background:var(--brand-bg-alt);color:var(--brand-text)}.legal-sheet{max-width:820px;margin-left:auto;margin-right:auto;padding:max(24px,min(5vw,48px));border:1px solid var(--brand-border);background:#fff;color:var(--brand-text)}.legal-sheet h2{font-size:1.25rem;margin-top:24px;margin-bottom:8px}.privacy-page .legal-sheet{border-top:4px solid var(--brand-accent)}.terms-page .legal-sheet{border-top:4px solid var(--brand-primary)}