@font-face{font-family:UNCAGE;src:url(/fonts/UNCAGE-VF.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{color:#d7e2ea;background:#0c0c0c;margin:0;padding:0;font-family:UNCAGE,sans-serif;font-weight:400}a{color:inherit}.legal-top{justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.25rem .5rem;display:flex}.legal-top a{color:#d7e2ea;letter-spacing:.16em;text-transform:uppercase;font-size:.85rem;font-weight:500;text-decoration:none}.legal-top a:hover{opacity:.7}.legal{padding:2.25rem 0 2.5rem}.legal-col{max-width:46rem;margin:0 auto;padding:0 1.25rem}.legal-col h1{letter-spacing:-.03em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:700;line-height:.95}.legal-date{color:#d7e2ea8c;margin:0 0 2.4rem}.legal-col h2{letter-spacing:.02em;text-transform:uppercase;margin:0 0 .75rem;font-size:clamp(1.2rem,2.4vw,1.65rem);font-weight:700;line-height:1.15}.legal-block{margin-bottom:2.2rem}.legal-col p,.legal-col li{margin:0 0 .85em;font-size:1.05rem;font-weight:400;line-height:1.65}.legal-col a{color:#d7e2ea;text-underline-offset:3px}.legal-foot{border-top:1px solid #d7e2ea29;max-width:46rem;margin:0 auto;padding:1.75rem 1.25rem 3.5rem}.legal-foot p{color:#d7e2eac7;margin:.3rem 0}.legal-foot .brand{color:#d7e2ea;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .45rem;font-size:1.15rem;font-weight:700}.legal-foot a{color:#d7e2ea;text-decoration:none}.legal-foot a:hover{opacity:.7}.legal-foot .foot-docs{margin-top:.9rem}.legal-foot a.is-current{text-underline-offset:3px;text-decoration:underline}@media (width>=640px){.legal-top{padding:1.5rem 2rem .5rem}.legal-col,.legal-foot{padding-left:2rem;padding-right:2rem}}
