.sx-legal{max-width:760px;font-family:var(--sx-body),Inter,system-ui,sans-serif;color:#1d1b1f;margin:0 auto;padding:120px 24px 96px;font-size:16px;line-height:1.65}.sx-legal-kicker{letter-spacing:.12em;text-transform:uppercase;color:#8a5a7a;margin:0 0 10px;font-size:12px;font-weight:700}.sx-legal h1{font-family:var(--sx-display),Georgia,serif;margin:0 0 10px;font-size:clamp(40px,6vw,58px);font-weight:400;line-height:1.05}.sx-legal-updated{color:#6b6470;margin:0 0 28px;font-size:14px}.sx-legal-intro p{margin:0 0 14px;font-size:17px}.sx-legal nav{background:#fbf9fc;border:1px solid #ece6ee;border-radius:14px;margin:28px 0 36px;padding:18px 22px}.sx-legal nav ol{columns:2;column-gap:28px;margin:0;padding-left:20px;font-size:14.5px}.sx-legal nav li{break-inside:avoid;margin:2px 0}.sx-legal a{color:#9b1f6e}.sx-legal section{margin:0 0 30px;scroll-margin-top:96px}.sx-legal h2{font-family:var(--sx-display),Georgia,serif;margin:0 0 10px;font-size:27px;font-weight:400}.sx-legal section p{margin:0 0 12px}.sx-legal ul{margin:0 0 12px;padding-left:22px}.sx-legal li{margin:4px 0}.sx-legal-box{background:#f4eef7;border-radius:12px;margin:0 0 12px;padding:16px 18px}.sx-legal-contact{color:#4b4550;border-top:1px solid #ece6ee;margin-top:40px;padding-top:20px}@media (max-width:640px){.sx-legal{padding-top:96px}.sx-legal nav ol{columns:1}}
