:root{--ink:#ece7ff;--ink-soft:#b6a9e0;--head:#fff;--outline:#0f0729;--card:#1c1248;--card-2:#261860;--rule:#ffffff17;--violet:#8f73ff;--link:#9fd4ff;--gold:#ffd23f}html{scroll-behavior:smooth;background:#1f0d5c;scroll-padding-top:16px}body{min-height:100vh;color:var(--ink);font:400 17px/1.7 var(--font-body,Inter, system-ui, sans-serif);-webkit-text-size-adjust:100%;background:#1f0d5c radial-gradient(at 50% -10%,#6a3ff0 0%,#3a1aa8 38%,#1f0d5c 78%) fixed;margin:0}.pp-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;max-width:1120px;margin:0 auto;padding:18px 20px 22px;display:flex}.pp-logo{color:var(--gold);font:800 32px/1 var(--font-display,"Baloo 2", system-ui, sans-serif);-webkit-text-stroke:6px var(--outline);paint-order:stroke fill;text-shadow:0 4px 0 var(--outline);white-space:nowrap;text-decoration:none}.pp-play{border:3px solid var(--outline);box-shadow:inset 0 3px 0 #fff6, 0 4px 0 var(--outline);color:#fff;font:800 17px/1.1 var(--font-display,"Baloo 2", system-ui, sans-serif);-webkit-text-stroke:3px var(--outline);paint-order:stroke fill;background:linear-gradient(#8be05a,#2fb344);border-radius:14px;align-items:center;gap:8px;padding:9px 18px 11px;text-decoration:none;transition:transform 80ms,filter .12s;display:inline-flex}.pp-play:hover{filter:brightness(1.07)}.pp-play:active{box-shadow:inset 0 3px 0 #fff6, 0 1px 0 var(--outline);transform:translateY(3px)}.pp-play:focus-visible{outline:4px solid var(--gold);outline-offset:3px}.pp-wrap{box-sizing:border-box;grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px;max-width:1120px;margin:0 auto;padding:0 20px 28px;display:grid}.pp-toc{border:3px solid var(--outline);background:var(--card);box-shadow:0 6px 0 var(--outline);color:#fff;border-radius:20px;padding:16px 12px 14px;position:sticky;top:16px}.pp-toc-title{color:#c9b8ff;font:800 14px/1 var(--font-display,"Baloo 2", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:0 8px 8px}.pp-toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pp-toc a{color:#ffffffdb;font:600 15px/1.3 var(--font-body,Inter, system-ui, sans-serif);border-radius:10px;padding:6px 10px;text-decoration:none;display:block}.pp-toc a:hover{color:#fff;background:#ffffff1a}.pp-toc a.is-here{color:var(--gold);background:#ffd23f2e}#policy{box-sizing:border-box;border:4px solid var(--outline);background:var(--card);max-width:780px;box-shadow:inset 0 3px 0 #ffffff14, 0 10px 0 var(--outline), 0 26px 60px #0502148c;border-radius:26px;padding:max(22px,min(4.5vw,52px))}.pp-hero h1{color:var(--head);-webkit-text-stroke:7px var(--outline);paint-order:stroke fill;text-shadow:0 5px 0 var(--outline);font:800 clamp(30px, 7vw, 56px)/1.08 var(--font-display,"Baloo 2", system-ui, sans-serif);overflow-wrap:break-word;hyphens:auto;margin:0}.pp-date{color:var(--ink-soft);margin:8px 0 20px;font-size:14px}#policy .pp-lead{color:var(--head);margin-bottom:10px;font-size:20px;font-weight:600;line-height:1.5}#policy .pp-glance{border:3px solid var(--outline);background:var(--card-2);border-radius:18px;margin:26px 0 6px;padding:18px 20px 20px;box-shadow:inset 0 3px #ffffff12}#policy .pp-glance-title{color:var(--gold);font:800 16px/1 var(--font-display,"Baloo 2", system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px}#policy .pp-glance ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}#policy .pp-glance li{color:var(--head);align-items:center;gap:12px;margin:0;padding:0;font-weight:600;line-height:1.35;display:flex}#policy .pp-glance li:before{display:none}#policy .pp-glance li:first-child .pp-ico{--c1:#5cc8ff;--c2:#2f7df0}#policy .pp-glance li:nth-child(2) .pp-ico{--c1:#ff7a8a;--c2:#e0344f}#policy .pp-glance li:nth-child(3) .pp-ico{--c1:#8be05a;--c2:#2fb344}#policy .pp-glance li:nth-child(4) .pp-ico{--c1:#ffb347;--c2:#f07a1a}#policy section{border-top:1px solid var(--rule);padding:26px 0 8px;scroll-margin-top:16px}#policy .pp-glance+section{border-top:0}#policy h2{color:var(--head);font:800 27px/1.15 var(--font-display,"Baloo 2", system-ui, sans-serif);align-items:center;gap:12px;margin:0 0 12px;display:flex}.pp-ico{--c1:#a98bff;--c2:#6a45f0;border:3px solid var(--outline);background:linear-gradient(180deg, var(--c1), var(--c2));width:44px;height:44px;box-shadow:inset 0 3px 0 #ffffff59, 0 3px 0 var(--outline);border-radius:14px;flex:none;place-items:center;font-size:21px;line-height:1;display:grid}.pp-glance .pp-ico{width:40px;height:40px;font-size:19px}#camera .pp-ico,#cookies .pp-ico{--c1:#5cc8ff;--c2:#2f7df0}#device .pp-ico,#keeping .pp-ico{--c1:#2fe0c8;--c2:#0b8f86}#online .pp-ico,#choices .pp-ico{--c1:#8be05a;--c2:#2fb344}#accounts .pp-ico,#contact .pp-ico{--c1:#ffe066;--c2:#f0a500}#emails .pp-ico,#children .pp-ico{--c1:#ff8ad0;--c2:#e0408f}#payments .pp-ico,#changes .pp-ico{--c1:#ffb347;--c2:#f07a1a}#policy p{max-width:66ch;margin:0 0 12px}#policy section ul{max-width:66ch;margin:0 0 12px;padding:0;list-style:none}#policy section li{margin:0 0 8px;padding-left:22px;position:relative}#policy section li:before{content:"";background:var(--gold);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:4px}#policy a:not(.pp-mail){color:var(--link)}#policy .pp-contact{border:3px solid var(--gold);background:var(--card-2);border-radius:18px;margin-top:18px;padding:22px 22px 24px}#policy .pp-contact h2{margin-bottom:8px}.pp-mail{box-sizing:border-box;border:3px solid var(--outline);max-width:100%;box-shadow:inset 0 3px 0 #ffffff4d, 0 4px 0 var(--outline);color:#fff;overflow-wrap:anywhere;background:linear-gradient(#8f73ff,#5b33e6);border-radius:14px;padding:10px 18px 11px;font-weight:800;text-decoration:none;display:inline-block}.pp-mail:hover{filter:brightness(1.1)}.pp-foot{text-align:center;padding:12px 20px 56px}.pp-play--big{padding:13px 28px 15px;font-size:22px}@media (max-width:960px){.pp-wrap{grid-template-columns:minmax(0,1fr);gap:16px}#policy{max-width:none}.pp-toc{box-shadow:none;background:0 0;border:0;padding:0;position:static}.pp-toc-title{display:none}.pp-toc ol{scrollbar-width:none;flex-direction:row;gap:8px;padding:2px 2px 8px;overflow-x:auto}.pp-toc ol::-webkit-scrollbar{display:none}.pp-toc a{border:3px solid var(--outline);background:var(--card);white-space:nowrap;border-radius:999px;padding:7px 12px}}@media (max-width:560px){body{font-size:16px}.pp-bar{padding:14px 16px 16px}.pp-logo{font-size:26px}.pp-bar .pp-play{padding:7px 12px 9px;font-size:15px}.pp-wrap{padding:0 12px 20px}#policy{border-radius:20px}#policy .pp-lead{font-size:18px}#policy .pp-glance ul{grid-template-columns:minmax(0,1fr)}#policy h2{font-size:23px}.pp-ico{width:38px;height:38px;font-size:20px}}
