body{background:#fff}.legal-header{position:static;min-height:92px;background:#fff}.legal-header .brand img{width:64px;height:64px}.legal-page{max-width:850px;margin:auto;padding:70px 24px 110px}.legal-page h1{font-size:clamp(44px,7vw,72px);margin-bottom:12px}.legal-page .updated{color:var(--muted);font-weight:700}.legal-page section{padding:24px 0;border-top:1px solid #ece7ef}.legal-page section:first-of-type{margin-top:44px}.legal-page h2{font-size:28px;color:var(--purple);margin:0 0 10px}.legal-page p,.legal-page li{font-size:17px;color:#554c59}.legal-page li{margin:8px 0}.legal-page a{color:var(--purple);font-weight:800;text-decoration:underline;text-decoration-color:#ff780066;text-underline-offset:3px}.legal-footer{padding:34px 24px;background:#22142a;color:#fff;display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.legal-footer a{color:#fff}@media(max-width:560px){.legal-header{padding-inline:18px}.legal-header .brand span{display:none}.legal-page{padding-top:45px}.legal-page h1{font-size:44px}.legal-page h2{font-size:24px}}
