.legal-container{color:#111;background:#fff;border:1px solid #eaeaea;border-radius:8px;max-width:800px;margin:100px auto;padding:48px 32px;line-height:1.35;box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),inset 0 -2px 6px rgba(10,37,64,.35)}body:has(.legal-container){background:#f3f3f3}.legal-container h1{letter-spacing:-.15rem;color:transparent;background:linear-gradient(#000,#707072);-webkit-background-clip:text;background-clip:text;margin-bottom:36px;font-size:38px;font-weight:600}.legal-container h2{letter-spacing:-.035rem;margin-top:48px;margin-bottom:18px;font-size:24px;font-weight:600}.legal-container p strong{font-weight:600}.legal-container p,.legal-container li{color:#525252;margin-bottom:18px;font-size:15px;font-weight:450;list-style:inside}.legal-container ul{margin-bottom:22px}.legal-link,.legal-container a{color:#0096f7;font-weight:600;text-decoration:none}.legal-container a:hover{color:#000}.legal-meta{color:#666;border-top:1px solid #eee;margin-top:50px;padding:24px 0;font-size:13px;font-style:italic;margin-bottom:0!important}@media screen and (max-width:850px){.legal-container{width:100%;max-width:unset;box-shadow:unset;margin:100px 0 0;padding:32px 24px 0}}
