.legal-page{z-index:2;min-height:100vh;position:relative}.legal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;max-width:860px;margin:0 auto;padding:22px 20px 0;display:flex}.legal-brand{color:var(--gold,#e4bb62);font-size:18px;font-weight:800;text-decoration:none}.legal-nav{flex-wrap:wrap;gap:6px 18px;font-size:14px;display:flex}.legal-nav a{color:var(--ink-2,#cbc2ae);text-decoration:none}.legal-nav a:hover,.legal-nav a:focus-visible{color:var(--gold,#e4bb62);text-decoration:underline}.legal-main{max-width:860px;margin:0 auto;padding:24px 20px 80px}.legal-doc{background:color-mix(in srgb, var(--panel,#161410) 92%, transparent);border:1px solid var(--line,#2c2718);color:var(--ink,#f8f4ec);border-radius:16px;padding:clamp(20px,4vw,44px);font-size:16px;line-height:1.8}.legal-doc h1{margin:0 0 8px;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.25}.legal-doc h2{color:var(--honey,#f0cf8a);margin:34px 0 10px;font-size:21px;font-weight:700}.legal-doc h3{margin:22px 0 8px;font-size:17px;font-weight:700}.legal-doc p,.legal-doc li{color:var(--ink-2,#cbc2ae)}.legal-doc strong{color:var(--ink,#f8f4ec)}.legal-doc a{color:var(--gold,#e4bb62);text-underline-offset:3px;text-decoration:underline}.legal-doc ul,.legal-doc ol{padding-inline-start:22px}.legal-doc table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14px;display:block;overflow-x:auto}.legal-doc th,.legal-doc td{border:1px solid var(--line,#2c2718);text-align:start;vertical-align:top;padding:8px 10px}.legal-doc th{background:var(--panel-2,#1c1913);color:var(--ink,#f8f4ec)}.legal-doc code{direction:ltr;unicode-bidi:isolate;font-size:13px}.legal-doc hr{border:0;border-top:1px solid var(--line,#2c2718);margin:28px 0}
