.page-privacy .legal-page{isolation:isolate;flex-direction:column;gap:1.5rem;padding-top:.25rem;display:flex;position:relative}.page-privacy .legal-page:before{content:"";opacity:.22;filter:blur(70px);pointer-events:none;z-index:-2;background:linear-gradient(#080b1238 0%,#080b12cc 78%,#080b12f5 100%),url(/filming.png) 50%/220px no-repeat;border-radius:0 0 2.5rem 2.5rem;width:min(100vw,1400px);height:34rem;position:absolute;top:-3rem;left:50%;transform:translate(-50%)}.page-privacy .legal-page:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at top,#5ea8ff24,#0000 46%),linear-gradient(#0b0e1400 0%,#0b0e14b8 72%,#0b0e14eb 100%);height:28rem;position:absolute;inset:-2rem 0 auto}.page-privacy .legal-panel{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#ffffff08,#ffffff04),#12161ed1;border:1px solid #ffffff14;border-radius:1.5rem;padding:2rem;position:relative;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08}.page-privacy .legal-title{color:#fff;text-align:center;margin-bottom:2rem;font-size:2.25rem;font-weight:700}.page-privacy .legal-section{margin-bottom:2rem}.page-privacy .legal-section h2{color:#fff;margin-bottom:.75rem;font-size:1.3rem}.page-privacy .legal-section p{color:#ffffffbf;margin:0;line-height:1.8}.page-privacy .legal-footer{text-align:center;border-top:1px solid #ffffff14;margin-top:2.5rem;padding-top:1.5rem}.page-privacy .legal-footer p{color:#ffffff8c;margin-bottom:1rem}.page-privacy .legal-links{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.page-privacy .legal-links a{color:#5ea8ff;text-decoration:none;transition:all .2s}.page-privacy .legal-links a:hover{color:#7fbaff}@media (max-width:768px){.page-privacy .legal-panel{padding:1.25rem}.page-privacy .legal-title{font-size:1.8rem}.page-privacy .legal-section h2{font-size:1.1rem}}
