.legal-page{max-width:920px;margin:32px auto 80px;padding:28px 30px}.legal-page h1{font-size:clamp(2.5rem,7vw,4.5rem);overflow-wrap:anywhere}.legal-page h2{font-size:1.65rem;margin-top:2.2rem}.legal-page h3{font-size:1.2rem;margin-top:1.7rem}.legal-page p,.legal-page li{color:#c8cbdc;line-height:1.85}.legal-page a,.inline-link{text-decoration:underline;text-underline-offset:3px;color:#ffc18f}address{font-style:normal;line-height:1.9}.legal-page nav ul{display:flex;gap:18px;flex-wrap:wrap;padding:0;list-style:none}.legal-page table{border-collapse:collapse;width:100%}.legal-page th,.legal-page td{border:1px solid #454359;padding:12px;text-align:left;overflow-wrap:anywhere}.storage-choice{padding:20px;border:1px solid #665476;border-radius:12px;background:#1c2035;margin-bottom:24px}.storage-choice label{display:flex;gap:12px;align-items:flex-start}.storage-choice input{width:22px;height:22px;flex:none;accent-color:#ffc18f}.storage-choice p{font-size:14px;color:#c7c9db;margin-top:12px}.skip-link{position:absolute;left:20px;top:-120px;background:#fff;color:#151525;z-index:100;padding:12px}.skip-link:focus{top:10px}.independence-note{max-width:1200px;margin:28px auto;padding:0 30px;color:#abb0ca;font-size:14px}.topbar nav,.footerlinks{flex-wrap:wrap}.footerlinks{line-height:2}.check-shell{max-width:800px}.legal-page:focus{outline:none}@media(max-width:650px){.legal-page{padding:20px}.legal-page table{font-size:14px}.legal-page th,.legal-page td{padding:8px}}