.legal-page{max-width:760px;margin:0 auto;padding:48px 24px 80px;color:var(--cream,#f7ecd9);font-family:var(--font-body),Georgia,serif;font-size:16px;line-height:1.65}.legal-page .brand{font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--kraft,#c9a878);margin-bottom:18px}.legal-page h1{font-family:var(--font-display),Georgia,serif;font-size:34px;color:var(--cream,#f7ecd9);margin:0 0 6px}.legal-page .updated{color:var(--cream-dim,#cfbfa4);font-size:13.5px;margin-bottom:28px}.legal-page h2{font-family:var(--font-display),Georgia,serif;font-size:20px;color:var(--butter,#f2c14e);margin:30px 0 8px}.legal-page li,.legal-page p{color:var(--cream-dim,#cfbfa4)}.legal-page ul{padding-left:22px;margin:8px 0}.legal-page a{color:var(--butter,#f2c14e)}.legal-page .back{display:inline-block;margin-top:36px;font-family:var(--font-mono),ui-monospace,monospace;font-size:12px;letter-spacing:.08em;color:var(--kraft,#c9a878)}.legal-page strong{color:var(--cream,#f7ecd9)}