:root{color-scheme:dark;font-family:Arial,Helvetica,sans-serif;color:#fff;background:#030b14;scroll-behavior:smooth;scroll-padding-top:28px}*{box-sizing:border-box}body{margin:0;min-width:280px;min-height:100vh;background:radial-gradient(ellipse at 90% 15%,#24164b70 0,transparent 48%),radial-gradient(ellipse at 10% 30%,#0b355466 0,transparent 50%),linear-gradient(120deg,#03090f,#071222 55%,#100d2c);background-attachment:fixed;color:#fff}a{color:#fff;text-underline-offset:4px}a:hover{text-decoration-thickness:2px}a:focus-visible,[tabindex]:focus-visible{outline:2px solid #53c7f5;outline-offset:5px}.policy-skip{position:absolute;left:24px;top:-80px;background:#102b45;padding:12px 18px;border-radius:8px;z-index:2}.policy-skip:focus{top:16px}.policy-header{width:min(1200px,calc(100% - 64px));margin:auto;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #ffffff24}.policy-brand img{display:block;width:130px;height:50px;object-fit:contain}.policy-header nav{display:flex;gap:26px;align-items:center;font-size:14px}.policy-content{max-width:1060px;margin:0 auto;padding:60px 32px 72px;line-height:1.75;font-size:16px;overflow-wrap:break-word}.policy-content h1{font-size:clamp(30px,4vw,46px);line-height:1.13;font-weight:500;letter-spacing:-1.2px;margin:0 0 26px}.policy-content h2{font-size:clamp(22px,2.3vw,28px);font-weight:500;line-height:1.3;letter-spacing:-.4px;margin:46px 0 20px;padding-bottom:14px;border-bottom:1px solid #ffffff24}.policy-content h3{font-size:18px;line-height:1.4;font-weight:600;margin:28px 0 13px}.policy-content p{font-size:inherit;color:#fff;margin:0 0 18px}.policy-content ul{margin:12px 0 24px;padding-left:25px}.policy-content li{padding-left:5px;margin:0 0 12px}.policy-content li::marker{color:#8bd7ff}.policy-table-scroll{margin:26px 0 32px;overflow-x:auto;border:1px solid #ffffff29;border-radius:12px;background:#ffffff05}.policy-content table{border-collapse:collapse;width:100%;min-width:760px;table-layout:fixed;text-align:left;font-size:14px;line-height:1.6}.policy-content th{background:#ffffff12;padding:16px;vertical-align:top;font-size:14px;font-weight:600;border-bottom:1px solid #ffffff29}.policy-content td{padding:16px;vertical-align:top;border-top:1px solid #ffffff1c;border-right:1px solid #ffffff18;overflow-wrap:break-word}.policy-content td:last-child{border-right:0}.policy-consent-row{background:#3289cb18}.policy-footer{max-width:1200px;width:calc(100% - 64px);margin:auto;padding:26px 0 34px;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;gap:24px;font-size:14px}@media(max-width:650px){.policy-header{width:calc(100% - 40px);gap:16px;padding:20px 0}.policy-brand img{width:100px;height:40px}.policy-header nav{gap:14px;flex-wrap:wrap;justify-content:flex-end;font-size:12px}.policy-content{padding:40px 20px 48px;font-size:15px;line-height:1.7}.policy-content h2{margin-top:34px}.policy-content h3{font-size:17px}.policy-footer{width:calc(100% - 40px);font-size:13px}.policy-content td,.policy-content th{padding:13px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}
