.legal-main{background:var(--paper);flex:1;padding:34px 20px 56px}.legal-doc{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);max-width:68ch;margin:0 auto;padding:34px 30px 38px}.legal-doc__eyebrow{font-family:var(--cond);text-transform:uppercase;letter-spacing:.2em;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:700}.legal-doc h1{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);font-size:27px;font-weight:700;line-height:1.1}.legal-doc__updated{color:var(--muted);border-bottom:1px solid var(--line);margin-top:10px;padding-bottom:18px;font-size:12.5px;font-weight:300}.legal-doc h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);margin:30px 0 10px;font-size:15.5px;font-weight:700}.legal-doc p,.legal-doc li{color:var(--ink-soft);font-size:14.5px;font-weight:300;line-height:1.65}.legal-doc p+p,.legal-doc ul+p{margin-top:11px}.legal-doc ul{margin:11px 0 0;padding-left:20px;list-style:outside}.legal-doc li+li{margin-top:8px}.legal-doc li::marker{color:var(--muted)}.legal-doc strong{color:var(--ink);font-weight:600}.legal-doc a{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.legal-doc a:hover{text-decoration-thickness:2px}.legal-doc__data{background:var(--paper-2);border-radius:var(--r-sm);margin-top:12px;padding:13px 16px;font-size:14px;line-height:1.6}@media (max-width:640px){.legal-main{padding:20px 14px 40px}.legal-doc{border-radius:var(--r-sm);padding:24px 20px 28px}.legal-doc h1{font-size:23px}}