/* Shared shell for the legal pages. Deliberately plain: these are read, not browsed. */
html,body{background:#0B0A0F}
body{color:#F7F4FB;font:16px/1.7 -apple-system,system-ui,"Plus Jakarta Sans",sans-serif;
  margin:0;padding:48px 22px 96px}
main{max-width:68ch;margin:0 auto}
.w{font:800 34px Outfit,system-ui;letter-spacing:-1.6px;text-decoration:none;
  background:linear-gradient(100deg,#FF3D68,#FFA13A);-webkit-background-clip:text;color:transparent;
  display:inline-block}
h1{font-size:30px;letter-spacing:-.8px;margin:18px 0 4px}
.sub{color:#6A6379;font-size:13.5px;margin:0 0 34px}
h2{font-size:18px;letter-spacing:-.3px;margin:34px 0 8px}
p,li{color:#C9C3D6}
li{margin:6px 0}
strong{color:#F7F4FB}
a{color:#FF3D68}
table{border-collapse:collapse;width:100%;margin:12px 0;font-size:14.5px}
th,td{border:1px solid #2C2739;padding:9px 11px;text-align:left;vertical-align:top}
th{background:#17151F;color:#F7F4FB;font-weight:600}
td{color:#C9C3D6}
.note{border-left:3px solid #FFA13A;background:#17151F;padding:12px 16px;margin:18px 0;
  border-radius:0 10px 10px 0}
footer{margin-top:48px;color:#6A6379;font-size:13px}
