.lg{background:var(--app-bg);color:var(--app-text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.65}.lg-wrap{max-width:780px;margin:0 auto;padding-inline:clamp(16px,4vw,28px)}.lg-head{z-index:10;border-bottom:1px solid var(--app-line);background:color-mix(in srgb, var(--app-bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);position:sticky;top:0}.lg-head-in{align-items:center;gap:12px;height:66px;display:flex}.lg-logo{background:var(--logo-plate,transparent);letter-spacing:-.02em;border-radius:12px;align-items:center;gap:10px;margin-left:-5px;padding:4px 14px 4px 5px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.lg-logo b{color:#142a21;font-weight:800}.lg-logo i{color:#1e6b4e;font-style:normal}.lg-back{color:var(--app-muted);margin-left:auto;font-size:14.5px;font-weight:600;text-decoration:none}.lg-back:hover{color:var(--app-text)}.lg-main{padding-block:clamp(40px,7vw,64px) 88px}.lg-main h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 10px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:clamp(32px,5vw,48px);font-weight:800;line-height:1.04}.lg-updated{letter-spacing:.08em;text-transform:uppercase;color:var(--app-muted);margin:0 0 36px;font-size:12.5px;font-weight:600}.lg-foot{border-top:1px solid var(--app-line)}.lg-foot-in{color:var(--app-muted);flex-wrap:wrap;gap:10px 22px;padding-block:26px;font-size:13.5px;display:flex}.lg-foot-in a{color:var(--app-ok);font-weight:500;text-decoration:none}.lg-foot-in a:hover{text-underline-offset:2px;text-decoration:underline}.legal-body h2{letter-spacing:-.02em;color:var(--app-text);text-wrap:balance;margin:40px 0 12px;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1.2}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--app-text);opacity:.88;margin:0 0 15px;font-size:15.5px}.legal-body ul{margin:0 0 15px;padding-left:22px}.legal-body li{color:var(--app-text);opacity:.88;margin:0 0 9px;font-size:15.5px}.legal-body b,.legal-body strong{color:var(--app-text);font-weight:600}.legal-body a{color:var(--app-ok);text-underline-offset:2px;text-decoration:underline}.legal-body em,.legal-body .muted{color:var(--app-muted)}.legal-body code{background:var(--app-ok-tint);color:var(--app-text);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-size:.9em}.legal-body .note{background:var(--app-warn-tint);color:var(--app-warn-ink);opacity:1;border:1px solid #e89b2d59;border-radius:12px;max-width:none;margin:0 0 30px;padding:16px 18px;font-size:14.5px}.legal-body hr{border:none;border-top:1px solid var(--app-line);margin:32px 0}.legal-table{border:1px solid var(--app-line);border-radius:12px;margin:0 0 18px;overflow-x:auto}.legal-table table{border-collapse:collapse;width:100%;min-width:460px;font-size:14.5px}.legal-table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--app-muted);background:var(--app-surface);border-bottom:1px solid var(--app-line);padding:11px 14px;font-size:12px;font-weight:600}.legal-table td{vertical-align:top;border-bottom:1px solid var(--app-line);color:var(--app-text);padding:11px 14px}.legal-table tr:last-child td{border-bottom:none}.legal-table td:first-child{font-weight:600}