.tally-legal{--paper:var(--tally-ice);--card:var(--tally-surface);--ink:var(--tally-ink);--ink2:var(--tally-muted);--mut:var(--tally-muted-light);--line:var(--tally-line);--line2:var(--tally-line-strong);--vio:var(--tally-blue);--viod:var(--tally-blue-dark);--viosoft:var(--tally-blue-soft);--disp:var(--font-lufga), Outfit, system-ui, sans-serif;--body:var(--font-lufga), Outfit, system-ui, sans-serif;--mono:var(--font-lufga), Outfit, system-ui, sans-serif;font-family:var(--body);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;line-height:1.6;display:flex}.tally-legal *{box-sizing:border-box;margin:0;padding:0}.tally-legal a{color:var(--viod);text-decoration:none}.tally-legal a:hover{text-decoration:underline}.tally-legal .lwrap{width:100%;max-width:760px;margin:0 auto;padding:0 18px}.tally-legal .lbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ebf0f7d9;position:sticky;top:0}.tally-legal .lbarin{justify-content:space-between;align-items:center;height:62px;display:flex}.tally-legal .brand{color:var(--ink);align-items:center;gap:10px;display:flex}.tally-legal .brand:hover{text-decoration:none}.tally-legal .brand .chip{width:30px;height:30px}.tally-legal .brand .wm{font-family:var(--disp);align-items:center;gap:6px;font-size:20px;font-weight:800;display:flex}.tally-legal .brand .gl{width:17px;height:15px}.tally-legal .back{color:var(--ink2);font-size:13.5px;font-weight:600}.tally-legal .back:hover{color:var(--vio);text-decoration:none}.tally-legal .lbody{flex:1;padding-top:34px;padding-bottom:56px}.tally-legal .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--viod);font-size:11.5px;font-weight:600}.tally-legal h1{font-family:var(--disp);letter-spacing:-.02em;margin-top:10px;font-size:32px;font-weight:800;line-height:1.1}.tally-legal .updated{color:var(--mut);font-size:13px;font-family:var(--mono);letter-spacing:.02em;margin-top:10px}.tally-legal .prose{margin-top:26px}.tally-legal .prose .lead{color:var(--ink);margin-top:0;font-size:16.5px}.tally-legal .prose h2{font-family:var(--disp);letter-spacing:-.01em;margin-top:34px;font-size:21px;font-weight:700}.tally-legal .prose h3{font-family:var(--disp);margin-top:22px;font-size:16.5px;font-weight:700}.tally-legal .prose p{color:var(--ink2);margin-top:12px;font-size:15.5px}.tally-legal .prose ul{margin-top:12px;padding-left:22px}.tally-legal .prose li{color:var(--ink2);margin-top:7px;font-size:15.5px}.tally-legal .prose strong{color:var(--ink);font-weight:700}.tally-legal .prose a{font-weight:600}.tally-legal .lfoot{border-top:1px solid var(--line);padding:22px 0 30px}.tally-legal .lfoot .lwrap{flex-direction:column;gap:12px;display:flex}.tally-legal .lfoot span{color:var(--mut);font-size:12.5px}.tally-legal .lfoot .links{gap:18px;display:flex}.tally-legal .lfoot .links a{color:var(--mut);font-weight:600}.tally-legal .lfoot .links a:hover{color:var(--ink);text-decoration:none}@media (min-width:561px){.tally-legal .lwrap{padding:0 28px}.tally-legal h1{font-size:38px}.tally-legal .lbody{padding-top:44px}.tally-legal .lfoot .lwrap{flex-direction:row;justify-content:space-between;align-items:center}}
