.legal-body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,sans-serif}.legal-nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px clamp(20px,6vw,90px);border-bottom:1px solid var(--line);background:var(--panel)}.legal-brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none}.legal-brand span:last-child{display:grid}.legal-brand small{color:var(--muted);font-size:9px;letter-spacing:.16em}.legal-nav>a:last-child{color:var(--lime);font-weight:800;text-decoration:none}.legal-main{width:min(920px,calc(100% - 36px));margin:65px auto 100px}.legal-main header{margin-bottom:42px}.legal-main h1{margin:10px 0;font-size:clamp(38px,6vw,68px);letter-spacing:-.045em}.legal-main .eyebrow{color:var(--lime);font-size:11px;font-weight:900;letter-spacing:.17em}.legal-main article{padding:34px;border:1px solid var(--line);background:var(--panel)}.legal-main h2{margin:34px 0 12px;font-size:22px}.legal-main h2:first-child{margin-top:0}.legal-main p,.legal-main li{color:var(--muted);line-height:1.7}.legal-main strong{color:var(--text)}.legal-main a{color:var(--lime)}.legal-main .warning{padding:16px;border-left:3px solid #ff9b49;background:color-mix(in srgb,#ff9b49 10%,var(--panel));color:var(--text)}.mediator{margin:18px 0;padding:20px 22px;border-left:3px solid var(--lime);background:color-mix(in srgb,var(--lime) 7%,var(--panel));color:var(--muted);font-style:normal;line-height:1.7}.legal-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.legal-links a{font-weight:800}.legal-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:22px;padding:28px;border-top:1px solid var(--line);color:var(--muted);font-size:12px}.legal-footer a{color:var(--muted)}
