.policy-hero{color:#fff;text-align:center;background:linear-gradient(#4645c0 0%,#2e2db6 44%,#060695 100%);padding:56px 24px 64px}.policy-hero__inner{max-width:820px;margin:0 auto}.policy-hero__breadcrumb{color:#ffffffb8;margin:0 0 18px;font-size:13px}.policy-hero__breadcrumb a{color:#ffffffeb;text-underline-offset:2px;text-decoration:underline}.policy-hero__breadcrumb a:hover{color:#fff}.policy-hero__breadcrumb span{opacity:.6;margin:0 8px}.policy-hero h1{margin:0 0 12px;font-size:34px;font-weight:600;line-height:1.2}.policy-hero__updated{color:#ffffffb8;margin:0;font-size:14px}@media (width<=600px){.policy-hero{padding:44px 18px 48px}.policy-hero h1{font-size:26px}}.policy-wrap{background:#f2f2f2;padding:48px 24px 88px}.policy-content{color:#2b2d33;background:#fff;border-radius:20px;max-width:900px;margin:0 auto;padding:44px 48px 52px;box-shadow:0 20px 50px #0a10bb14}@media (width<=600px){.policy-content{border-radius:14px;padding:28px 20px 36px}}.policy-lead{color:#4a4c66;background:#f2f3fb;border:1px solid #e2e3f5;border-radius:14px;margin:0 0 32px;padding:18px 22px;font-size:14.5px}.policy-lead b{color:var(--blue-text)}.policy-toc{background:#f2f3fb;border-radius:14px;margin:0 0 8px;padding:22px 26px}.policy-toc p{letter-spacing:.05em;text-transform:uppercase;color:#6a6c8a;margin:0 0 12px;font-size:12.5px;font-weight:600}.policy-toc ol{margin:0;padding-left:20px}.policy-toc li{margin-bottom:6px}.policy-toc a{color:var(--blue-text);font-size:14.5px;text-decoration:none}.policy-toc a:hover{text-decoration:underline}.policy-content h2{color:#15163d;margin:38px 0 12px;font-size:19px}.policy-content h2:first-of-type{margin-top:38px}.policy-content p,.policy-content li{font-size:15.5px;line-height:1.65}.policy-content ul,.policy-content ol{padding-left:22px}.policy-content li{margin-bottom:6px}.policy-content a{color:var(--blue-text);text-underline-offset:2px;text-decoration:underline}.policy-content a:hover{color:var(--blue-bottom)}.policy-table{border-collapse:collapse;width:100%;margin:16px 0 24px;font-size:14.5px}.policy-table th,.policy-table td{text-align:left;vertical-align:top;border:1px solid #e6e7f2;padding:10px 14px}.policy-table th{color:#15163d;background:#f2f3fb;width:280px;font-weight:600}.policy-cta{border-top:1px solid #ececf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:28px;display:flex}.policy-cta p{color:#6a6c8a;margin:0;font-size:14.5px}.policy-cta a.policy-cta__button{cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#4645c0 0%,#060695 100%);border-radius:12px;justify-content:center;align-items:center;padding:13px 26px;font-size:14.5px;font-weight:600;display:inline-flex;color:#fff!important}.policy-cta__button:hover{filter:brightness(1.08)}