*{box-sizing:border-box}body{margin:0;background:radial-gradient(ellipse at 0 0,#e5ddff,transparent 55%),#f5f6fb;color:#222737;font-family:-apple-system,BlinkMacSystemFont,'PingFang SC',sans-serif}main{max-width:760px;margin:56px auto;padding:36px;background:#ffffffbf;border:1px solid white;border-radius:24px}h1{font-size:30px;font-weight:500;margin:32px 0}h2{font-size:18px;font-weight:500;margin-top:32px}p{font-size:14px;line-height:1.9;color:#666678;overflow-wrap:anywhere}a{color:#6e5b90;text-decoration:none;font-size:14px}a:hover{text-decoration:underline}@media(max-width:800px){main{margin:16px;padding:24px}}

.legal-brand{display:block;object-fit:contain;margin-bottom:20px}
