.legal-page{color:#10243e;background:linear-gradient(#eef5fd 0,#f7f9fc 320px);min-height:100vh}.legal-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom:1px solid #dfe7f0;align-items:center;gap:18px;min-height:76px;padding:0 max(20px,50% - 550px);display:flex}.legal-header>a{align-items:center;margin-right:auto;display:flex}.legal-header img{width:158px;height:auto}.legal-document{background:#fff;border:1px solid #dfe7f0;border-radius:22px;width:min(900px,100% - 32px);margin:48px auto 80px;padding:clamp(28px,5vw,64px);box-shadow:0 22px 60px #051f3e14}.legal-document-intro{border-bottom:1px solid #e3eaf2;padding-bottom:30px}.legal-kicker{color:#155eef;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.legal-document h1{color:#001d3d;letter-spacing:-.045em;margin:10px 0 12px;font-size:clamp(34px,5vw,52px);line-height:1.05}.legal-updated{color:#718096;font-size:12px}.legal-summary{color:#315476;background:#edf7ff;border-left:3px solid #2e90fa;border-radius:0 10px 10px 0;margin:22px 0 0;padding:16px 18px;font-size:14px;line-height:1.65}.legal-document article{padding-top:32px}.legal-document article h2{color:#082b53;letter-spacing:-.02em;margin:0 0 12px;font-size:21px}.legal-document article p,.legal-document article li{color:#53677e;font-size:14px;line-height:1.75}.legal-document article ul{margin:12px 0 0;padding-left:20px}.legal-document article strong{color:#173b62}.legal-document article a{color:#155eef;font-weight:700}.legal-callout{background:#f2f8ff;border:1px solid #b8d9fb;border-radius:13px;padding:18px}.legal-contact{color:#dceaff;background:#071f3e;border-radius:14px;margin-top:36px;padding:20px}.legal-contact h2{color:#fff!important}.legal-contact p{margin-bottom:0;color:#b8cce2!important}@media (max-width:700px){.legal-header{min-height:66px;padding:0 14px}.legal-header img{width:132px}.legal-header .app-back-button{width:40px;padding:0}.legal-header .app-back-button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-document{border-radius:17px;width:calc(100% - 20px);margin:18px auto 36px;padding:26px 20px}.legal-document article{padding-top:27px}}@media (prefers-color-scheme:dark){.legal-page{color:#e6eef8;background:#06111e}.legal-header,.legal-document{background:#0b1929;border-color:#20334a}.legal-header img{filter:brightness(0)invert()}.legal-document h1,.legal-document article h2{color:#f1f6fc}.legal-document article p,.legal-document article li{color:#9fb0c3}.legal-document article strong{color:#dbe7f5}.legal-document-intro{border-color:#20334a}.legal-summary,.legal-callout{color:#bcd8f3;background:#0b2d4c;border-color:#205a8b}}
