.compliance-page[data-v-f62876ec]{background:radial-gradient(circle at 78% 16%,#32d2e11a,#0000 22%),radial-gradient(circle at 28% 42%,#6f5dff14,#0000 28%),linear-gradient(#f8fbffe0,#f1f7ffa3);min-height:100vh}.container[data-v-f62876ec]{width:min(860px,100% - 48px);margin:0 auto;padding-bottom:64px}.page-hero[data-v-f62876ec]{text-align:center;padding:56px 0 40px}.page-hero h1[data-v-f62876ec]{color:#14203a;letter-spacing:-.02em;margin:0;font-size:36px;font-weight:950}.page-hero p[data-v-f62876ec]{color:#5d6982;margin:14px 0 0;font-size:16px;line-height:1.6}.content-card[data-v-f62876ec]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #e5ecfae0;border-radius:25px;padding:40px 44px;box-shadow:0 18px 48px #425b9714}.content-card section[data-v-f62876ec]{margin-bottom:40px}.content-card section[data-v-f62876ec]:last-child{margin-bottom:0}.content-card h2[data-v-f62876ec]{color:#14203a;margin:0 0 14px;font-size:22px;font-weight:900}.content-card p[data-v-f62876ec]{color:#4a5670;margin:0 0 12px;font-size:15px;line-height:1.75}.content-card ul[data-v-f62876ec]{margin:0;padding-left:20px;list-style:outside}.content-card li[data-v-f62876ec]{color:#4a5670;margin-bottom:10px;font-size:15px;line-height:1.7}.content-card li strong[data-v-f62876ec]{color:#1f2b45;font-weight:750}.platform-rules[data-v-f62876ec]{gap:16px;margin-top:8px;display:grid}.rule-item[data-v-f62876ec]{background:#f8fbffa6;border:1px solid #e5ecfa99;border-radius:16px;padding:20px 24px}.rule-item h3[data-v-f62876ec]{color:#17233f;margin:0 0 8px;font-size:17px;font-weight:900}.rule-item p[data-v-f62876ec]{color:#5d6982;margin:0;font-size:14px}.disclaimer[data-v-f62876ec]{border-top:1px solid #e5ecfa99;padding-top:28px}.disclaimer h2[data-v-f62876ec]{color:#8b95a8;font-size:18px}.disclaimer p[data-v-f62876ec]{color:#8b95a8;font-size:14px}@media (max-width:768px){.container[data-v-f62876ec]{width:calc(100% - 32px)}.page-hero[data-v-f62876ec]{padding:40px 0 28px}.page-hero h1[data-v-f62876ec]{font-size:28px}.content-card[data-v-f62876ec]{border-radius:20px;padding:28px 22px}.content-card h2[data-v-f62876ec]{font-size:19px}}
