/* Legal pages · Privacy Notice, Terms of Use, Cookie Notice.
   Light ground, one column, long-form reading. No CTA stack, no C14, no byline. */
.lgl{background:var(--pg);color:var(--tx);padding:132px 0 84px}
.lw{max-width:760px;margin:0 auto;padding:0 26px}
.crumb{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10px;letter-spacing:.16em;
  text-transform:uppercase;color:var(--tx3);margin:0 0 18px}
.crumb a{color:var(--cyd);text-decoration:none}
.crumb a:hover{text-decoration:underline}
.crumb span{color:var(--tx3)}
.lgl h1{font-size:clamp(29px,5vw,44px);line-height:1.12;letter-spacing:-.025em;margin:0 0 12px;font-weight:700;color:var(--tx)}
.lgl .upd{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;letter-spacing:.13em;
  text-transform:uppercase;color:var(--tx2);margin:0 0 34px;padding-bottom:26px;border-bottom:1px solid var(--rl)}
.lgl h2{font-size:clamp(18px,2.6vw,22px);letter-spacing:-.015em;margin:38px 0 10px;font-weight:700;color:var(--tx)}
/* the chrome sheet colours headings white for the dark page sections · a legal page is light */
.lgl p{font-size:16px;line-height:1.72;margin:0 0 16px;color:var(--tx)}
.lgl strong{font-weight:700}
.lgl a{color:var(--cyd);text-decoration:underline;text-underline-offset:2px}
.lgl a:hover{color:var(--cy)}
.lgl code{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:14px;background:var(--sk);
  padding:2px 6px;border-radius:4px}
@media(max-width:560px){ .lgl{padding:108px 0 60px} .lw{padding:0 20px} }

/* withdraw control · cookie notice only */
.lgl .ckwd{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0 16px}
.ckwdb{background:var(--tx);color:#fff;font-weight:700;font-size:14px;padding:11px 20px;border:0;
  border-radius:7px;cursor:pointer;font-family:inherit}
.ckwdb:hover{background:var(--cyd)}
.ckwdb:disabled{background:var(--tx3);cursor:default}
.ckwdm{font-size:13.5px;color:var(--grn,#0A7C4A);font-weight:600}
