.legal-page{max-width:760px;padding:40px 20px 80px}.legal-header{border-bottom:1px solid var(--color-border-light);margin-bottom:32px;padding-bottom:20px}.legal-page h1{letter-spacing:-.5px;margin-bottom:8px;font-size:2rem;font-weight:700}.legal-meta{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.8rem}.legal-body{color:var(--color-text);font-size:.95rem;line-height:1.75}.legal-body h2{letter-spacing:-.2px;margin:36px 0 14px;font-size:1.2rem;font-weight:700}.legal-body h3{color:var(--color-text);margin:22px 0 10px;font-size:.98rem;font-weight:700}.legal-body p{margin-bottom:14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body li{margin:6px 0}.legal-body strong{color:var(--color-text);font-weight:700}.legal-body a{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.legal-body a:hover{color:#ff2b09}@media (max-width:640px){.legal-page{padding:24px 16px 56px}.legal-page h1{font-size:1.6rem}.legal-body{font-size:.9rem}.legal-body h2{font-size:1.08rem}}
