.beta-legal .legal-wrap{max-width:820px;margin:0 auto;padding:34px 0 80px}.beta-legal .back{color:var(--forest);align-items:center;gap:7px;font-size:14px;font-weight:700;text-decoration:none;transition:gap .2s;display:inline-flex}.beta-legal .back:hover{gap:11px}.beta-legal .legal-head{text-align:center;padding:16px 0 24px}.beta-legal .legal-head h1{margin:18px 0 0;font-size:clamp(26px,3.4vw,38px);font-weight:900;line-height:1.5}.beta-legal .legal-head .updated{color:var(--ink-soft);margin-top:12px;font-size:12.5px;font-weight:500}.beta-legal .legal-body{border:1px solid var(--line);box-shadow:var(--shadow-sm);color:#34433c;background:#fff;border-radius:22px;padding:clamp(26px,4vw,48px);font-size:14.5px;line-height:1.95}.beta-legal .legal-body .lead{color:var(--ink);margin:0 0 28px;font-weight:500}.beta-legal .legal-body h2{color:var(--ink);border-bottom:1px solid var(--line);margin:34px 0 13px;padding-bottom:8px;font-size:17.5px;font-weight:900}.beta-legal .legal-body h2:first-of-type{margin-top:0}.beta-legal .legal-body p{margin:0 0 14px}.beta-legal .legal-body ol,.beta-legal .legal-body ul{margin:0 0 16px;padding-left:1.5em}.beta-legal .legal-body ol{list-style:decimal}.beta-legal .legal-body ul{list-style:outside}.beta-legal .legal-body li{margin:0 0 8px}.beta-legal .legal-body .note{color:#7a5414;background:#f0a6351f;border:1px solid #f0a63566;border-radius:12px;margin-top:32px;padding:16px 18px;font-size:12.5px;font-weight:600;line-height:1.8}.beta-legal .legal-foot-link{text-align:center;margin-top:24px;font-size:13.5px}.beta-legal .legal-foot-link a{color:var(--forest);font-weight:700;text-decoration:none}.beta-legal .legal-foot-link a:hover{text-decoration:underline}.beta-legal .legal-body .inline-link{color:var(--forest);font-weight:700}
