.sx-legal{color:#eef5fb;background-image:linear-gradient(#051931 0%,#030f1e 100%);padding:clamp(36px,6vw,76px) 24px;position:relative}.sx-legal:after{content:"";background:linear-gradient(90deg,#0000,#5ca8d726 15%,#5ca8d773 50%,#5ca8d726 85%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.sx-legal__content{overflow-wrap:anywhere;max-width:960px;margin:0 auto;line-height:1.75}.sx-legal h1{color:#fff;margin:0 0 22px;font-size:clamp(36px,5vw,56px);line-height:1.15}.sx-legal__rule{background:linear-gradient(90deg,#00b9e7,#0000);width:64px;height:2px;margin-bottom:36px}.sx-legal h2{color:#14c2eb;margin:36px 0 14px;font-size:clamp(22px,2.5vw,28px);line-height:1.35}.sx-legal h3{color:#fff;margin:26px 0 12px;font-size:20px;line-height:1.4}.sx-legal p{margin:0 0 18px}.sx-legal ul{margin:0 0 22px;padding-left:24px}.sx-legal li{margin:5px 0;padding-left:4px}.sx-legal li::marker{color:#14c2eb}.sx-legal a{color:#20c7ed;text-underline-offset:4px}.sx-legal a:hover{color:#fff}.sx-legal a:focus-visible{outline-offset:4px;outline:2px solid #20c7ed}.sx-legal__details{border:1px solid #12334c;border-radius:8px;margin:0;overflow:hidden}.sx-legal__details>div{background:#030f1e66;grid-template-columns:220px 1fr;gap:20px;padding:15px 20px;display:grid}.sx-legal__details>div+div{border-top:1px solid #12334c}.sx-legal__details dt{color:#fff;font-weight:600}.sx-legal__details dd{margin:0}@media (width<=600px){.sx-legal{padding-inline:20px}.sx-legal__details>div{grid-template-columns:1fr;gap:4px;padding:14px 16px}}
