.legal-page{max-width:900px;padding:56px 24px 70px;margin:auto}.legal-page h1{font-size:clamp(36px,6vw,58px);letter-spacing:-.025em}.legal-page h2{font:500 24px/1.35 var(--sans);letter-spacing:0;margin:36px 0 14px}.legal-page p,.legal-page ul{margin:14px 0}.legal-page a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-draft{background:#fff4db;border-left:3px solid #aa7b25;padding:16px;color:#544728;font-size:14px}.legal-date{font-size:13px;color:var(--muted)}.legal-page strong{font-weight:700}@media(max-width:650px){.legal-page{padding-top:32px}.legal-page h2{font-size:22px}}