/* Shared shell for the legal pages.  Deliberately plain: these are documents,
   not the product, and they need to stay readable and printable. */
*{box-sizing:border-box;}
html,body{margin:0;padding:0;}
body{
  background:#010102; color:#c9ccd1;
  font-family:'Archivo',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  font-size:15px; line-height:1.72;
  -webkit-font-smoothing:antialiased;
}
.wrap{ max-width:720px; margin:0 auto; padding:56px 22px 96px; }
.brand{ display:block; width:132px; margin:0 0 40px; }
h1{ font-size:26px; font-weight:700; letter-spacing:.02em; color:#fff; margin:0 0 6px; }
.updated{ font-size:12px; letter-spacing:.16em; text-transform:uppercase; color:#7e8288; margin:0 0 40px; }
h2{ font-size:15px; font-weight:700; letter-spacing:.13em; text-transform:uppercase;
    color:#fff; margin:38px 0 10px; }
p,li{ margin:0 0 14px; }
ul{ padding-left:20px; margin:0 0 14px; }
a{ color:#fff; text-underline-offset:3px; }
.back{ display:inline-block; margin-top:44px; font-size:12px; letter-spacing:.16em;
       text-transform:uppercase; color:#7e8288; text-decoration:none; }
.back:hover{ color:#fff; }
.note{ border-left:2px solid #2a2c30; padding:2px 0 2px 16px; color:#9aa0a6; font-size:14px; }
