/* Attuned legal document pages: privacy, terms, guidelines. */
@font-face{font-family:'Aeonik Pro';src:url('/assets/fonts/AeonikPro-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:'Monosten';src:url('/assets/fonts/Monosten-F.woff2') format('woff2');font-display:swap}
*{margin:0;padding:0;box-sizing:border-box}
body{background:#0A0A0A;color:#fff;font-family:'Aeonik Pro','Neue Haas Grotesk',Helvetica,Arial,sans-serif;
  padding:clamp(24px,4.2vw,120px);line-height:1.45}
a{color:inherit}
.logo img{height:clamp(28px,3.4vw,97px);width:auto;margin-left:-5.3%}
.logo{display:inline-block;text-decoration:none}
main{max-width:74ch;margin-top:clamp(40px,6vw,120px)}
.mono{font-family:'Monosten','SF Mono',ui-monospace,monospace;text-transform:uppercase;letter-spacing:.06em}
.eyebrow{color:#B9B9B9;font-size:clamp(12px,0.9vw,16px);margin-bottom:1.6em}
h1{font-size:clamp(40px,5vw,110px);font-weight:400;line-height:1;margin-bottom:.35em}
.tagline{color:#B9B9B9;font-size:clamp(17px,1.3vw,24px);margin-bottom:.8em}
.meta{color:#B9B9B9;font-size:clamp(12px,0.9vw,15px);margin-bottom:3.5em;padding-bottom:1.6em;border-bottom:1px solid rgba(255,255,255,.18)}
h2{font-size:clamp(22px,1.8vw,34px);font-weight:400;line-height:1.15;margin:2.6em 0 .8em}
p{margin-bottom:1em;font-size:clamp(15px,1.05vw,19px)}
ul{margin:0 0 1em 1.2em}
li{margin-bottom:.55em;font-size:clamp(15px,1.05vw,19px)}
strong{font-weight:400;color:#fff}
.lead li,.lead p{color:#fff}
table{width:100%;border-collapse:collapse;margin:1.2em 0 1.6em;font-size:clamp(13px,0.95vw,17px)}
th{text-align:left;font-weight:400;font-family:'Monosten','SF Mono',ui-monospace,monospace;text-transform:uppercase;
  letter-spacing:.06em;font-size:clamp(11px,0.8vw,13px);color:#B9B9B9;padding:.6em .9em .6em 0;border-bottom:1px solid rgba(255,255,255,.3)}
td{vertical-align:top;padding:.7em .9em .7em 0;border-bottom:1px solid rgba(255,255,255,.12)}
mark{background:rgba(208,36,24,.35);color:#fff;padding:0 .25em;border-radius:3px}
.disclaimer{margin-top:3.5em;padding:1.4em 1.6em;border:1px solid rgba(255,255,255,.25);border-radius:14px;color:#B9B9B9;font-size:clamp(13px,0.95vw,16px)}
.footerline{margin-top:3em;padding-top:1.6em;border-top:1px solid rgba(255,255,255,.18);color:#B9B9B9;
  font-size:clamp(11px,0.85vw,14px);display:flex;gap:2.4em;flex-wrap:wrap}
.footerline a{text-decoration:none}
.back{display:inline-block;margin-top:2.6em;border:1px solid rgba(255,255,255,.35);border-radius:63px;
  padding:.7em 1.4em;font-size:clamp(14px,1vw,17px);text-decoration:none}
@media (max-width:700px){
  table,thead,tbody,tr{display:block}
  thead{display:none}
  td{display:block;border-bottom:none;padding:.15em 0}
  td[data-label]::before{content:attr(data-label);display:block;font-family:'Monosten',ui-monospace,monospace;
    text-transform:uppercase;letter-spacing:.06em;font-size:11px;color:#B9B9B9;margin-top:.9em}
  tr{border-bottom:1px solid rgba(255,255,255,.12);padding:.6em 0}
}
