:root{--ink:#08121b;--paper:#f3f6f8;--blue:#168bd2;--muted:#5f6b73;--line:#cfd8de;--sans:Arial,"Helvetica Neue",sans-serif;--display:"Arial Narrow","Helvetica Neue Condensed","Roboto Condensed",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.65}a{color:inherit}.legal-header{min-height:76px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff}.legal-wordmark{display:flex;align-items:baseline;gap:11px;text-decoration:none}.legal-wordmark strong{font-size:34px;line-height:1;letter-spacing:-.08em}.legal-wordmark span{font:700 10px "Courier New",monospace;letter-spacing:.09em;text-transform:uppercase;color:#dbe7ed}.legal-back{font:700 10px "Courier New",monospace;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.legal-back:hover{color:var(--blue)}.legal-hero{padding:9vw 5vw 6vw;background:var(--ink);color:#fff;border-top:1px solid rgba(255,255,255,.12)}.legal-hero p{margin:0 0 22px;color:#5bb9ef;font:700 12px "Courier New",monospace;letter-spacing:.13em;text-transform:uppercase}.legal-hero h1{max-width:1050px;margin:0;font:600 clamp(62px,10vw,150px)/.78 var(--display);letter-spacing:-.045em}.legal-layout{width:min(1200px,90vw);margin:0 auto;padding:80px 0 110px;display:grid;grid-template-columns:240px minmax(0,760px);gap:8vw}.legal-toc{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:12px;border-top:3px solid var(--blue);padding-top:20px}.legal-toc a{color:var(--muted);font-size:13px;text-decoration:none}.legal-toc a:hover{color:var(--blue)}.legal-content section{padding:0 0 55px;margin:0 0 55px;border-bottom:1px solid var(--line);scroll-margin-top:30px}.legal-content section:last-child{border:0}.legal-content h2{margin:0 0 24px;font:600 clamp(34px,4vw,52px)/.95 var(--display);letter-spacing:-.02em}.legal-content h3{margin:32px 0 10px;font-size:18px}.legal-content p,.legal-content ul{margin:0 0 18px}.legal-content ul{padding-left:22px}.legal-content address{font-style:normal}.legal-content a{color:#075a9e}.legal-note{padding:20px 23px;border-left:4px solid var(--blue);background:#e5eff5;color:#35444e}.legal-footer{padding:35px 5vw;background:var(--ink);color:#aebdc6;display:flex;justify-content:space-between;gap:30px;font-size:12px}.legal-footer div{display:flex;gap:25px}.legal-footer a{text-decoration:none}.legal-footer a:hover{color:#fff}@media(max-width:720px){.legal-header{padding:0 5vw}.legal-wordmark strong{font-size:29px}.legal-wordmark span{font-size:8px}.legal-hero{padding-top:100px}.legal-layout{grid-template-columns:1fr;padding-top:50px}.legal-toc{position:relative;top:0}.legal-footer{flex-direction:column}.legal-footer div{flex-wrap:wrap}}
