.legalPage{min-height:100vh;overflow-x:clip;color:#fff;background:linear-gradient(180deg,#0f0630f5,#080124fa),#0f0630}.legalPage__main{min-height:100vh;padding:152px clamp(18px,4.7vw,90px) 72px}.legalPage__shell{width:min(100%,1080px);margin-inline:auto}.legalPage__breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:42px;color:#ffffff94;font-size:14px;line-height:1.35}.legalPage__breadcrumbs a,.legalPage__footer a{color:#7fdfff;text-decoration:none}.legalPage__breadcrumbs a:hover,.legalPage__footer a:hover{color:#d78dff}.legalPage__breadcrumbs a:focus-visible,.legalPage__footer a:focus-visible{outline:2px solid rgba(127,223,255,.72);outline-offset:4px}.legalPage__hero{max-width:900px;padding-bottom:42px;border-bottom:1px solid rgba(255,255,255,.14)}.legalPage__eyebrow{margin:0 0 18px;color:#7fdfff;font-size:13px;font-weight:500;line-height:1.2;text-transform:uppercase}.legalPage__hero h1{margin:0;max-width:880px;font-size:clamp(34px,5.2vw,72px);font-weight:500;line-height:1.04;letter-spacing:0}.legalPage__hero p:not(.legalPage__eyebrow){max-width:720px;margin:24px 0 0;color:#ffffffc7;font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.5}.legalPage__hero span{display:inline-flex;margin-top:22px;color:#ffffff8f;font-size:14px;line-height:1.35}.legalPage__document{display:grid;gap:18px;padding:48px 0 0;color:#ffffffc7;font-size:clamp(15px,1.18vw,18px);font-weight:300;line-height:1.58}.legalPage__document h2{margin:30px 0 4px;color:#fff;font-size:clamp(22px,2.1vw,32px);font-weight:500;line-height:1.18;letter-spacing:0}.legalPage__document h2:first-child{margin-top:0}.legalPage__document p{max-width:980px;margin:0}.legalPage__document ul{display:grid;gap:8px;max-width:920px;margin:0;padding:0;list-style:none}.legalPage__document li{position:relative;padding-left:22px}.legalPage__document li:before{position:absolute;top:.73em;left:0;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#0af,#d000ff);content:""}.legalPage__footer{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.14);color:#ffffff7a;font-size:14px;line-height:1.35}.legalPage__footer span{margin-left:auto}@media (max-width: 767px){.legalPage__main{padding:112px 18px 52px}.legalPage__breadcrumbs{margin-bottom:30px;font-size:13px}.legalPage__hero{padding-bottom:32px}.legalPage__hero p:not(.legalPage__eyebrow){margin-top:18px}.legalPage__document{gap:16px;padding-top:34px;line-height:1.54}.legalPage__document h2{margin-top:24px}.legalPage__footer{align-items:flex-start;flex-direction:column}.legalPage__footer span{margin-left:0}}
