:root{--font-family-heading:var(--font-syne);--font-family-base:var(--font-dm-sans)}.legal-page-wrapper h1,.legal-page-wrapper h2,.legal-page-wrapper h3,.legal-page-wrapper h4,.legal-page-wrapper h5,.legal-page-wrapper h6{font-family:var(--font-family-heading)}body:has(.legal-page-wrapper){background:radial-gradient(circle at 100% 0,#ccff0059,#0000 40%),radial-gradient(circle at 0 20%,#785eff40,#0000 45%),#f8f9fd}body:has(.legal-page-wrapper) footer{background:0 0}.legal-page-wrapper{padding-top:88px}@media (max-width:1020px){.legal-page-wrapper{padding-top:112px}}@media (max-width:767px){.legal-page-wrapper{padding-top:104px}}.legal-content{flex:1;padding:72px 0 96px}.legal-content__container{max-width:960px;margin:0 auto;padding:0 24px}.legal-content__container article{color:#101322;background:#ffffffeb;border:1px solid #0a0e1a1f;border-radius:28px;padding:40px 48px 48px;box-shadow:0 20px 44px #0a0e1a14}.legal-content__container article>p:first-child{letter-spacing:.03em;text-transform:uppercase;color:#3f25be;background:#785eff24;border-radius:999px;margin-bottom:12px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.legal-content__container article>h1{font-family:var(--font-syne);margin-bottom:16px;font-size:clamp(34px,6vw,56px);font-weight:650;line-height:.98}.legal-content__container article>h1+p{color:#101322d1;max-width:72ch;margin-bottom:28px;font-size:18px;line-height:1.55}.legal-content__container article>div:last-child{color:#111528;font-size:16px;line-height:1.7}.legal-content__container article>div:last-child>*+*{margin-top:20px}.legal-content__container article h2,.legal-content__container article h3{font-family:var(--font-syne);margin-top:34px;margin-bottom:8px;font-weight:620;line-height:1.12}.legal-content__container article h2{font-size:clamp(24px,3.3vw,36px)}.legal-content__container article h3{font-size:clamp(20px,2.7vw,28px)}.legal-content__container article ul,.legal-content__container article ol{padding-left:1.4em}.legal-content__container article li+li{margin-top:8px}.legal-content__container article a{color:#5c41e0;text-underline-offset:2px;text-decoration:underline}.legal-content__container article blockquote{background:#785eff14;border-left:4px solid #785eff94;border-radius:12px;margin:28px 0;padding:18px 20px}.legal-content__container article hr{border:0;border-top:1px solid #1013222e;margin:28px 0}.legal-content__container article table{border-collapse:collapse;width:100%;font-size:15px}.legal-content__container article th,.legal-content__container article td{text-align:left;vertical-align:top;border:1px solid #10132224;padding:10px 12px}@media (max-width:1080px){.legal-content__container{padding:0 16px}.legal-content__container article{border-radius:24px;padding:28px 24px 30px}}@media (max-width:768px){.legal-content{padding:38px 0 60px}.legal-content__container article>h1+p{font-size:16px}}
