.privacy-page{padding-top:100px;padding-bottom:4rem;min-height:100vh}.privacy-content{max-width:800px;margin:0 auto;line-height:1.85;color:#0b2239;background-color:#fff;backdrop-filter:none;padding:2.5rem 3rem;border-radius:var(--radius-2xl,24px);box-shadow:0 10px 30px rgba(0,0,0,.05);border:1px solid rgba(255,255,255,.4)}.privacy-content h1{font-size:1.8rem;font-weight:800;margin-bottom:.5rem;color:#0b2239}.privacy-content .last-updated{font-size:.8rem;color:#0b2239;opacity:.8;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(0,0,0,.08)}.privacy-content h2{font-size:1.15rem;font-weight:700;margin-top:2.2rem;margin-bottom:.8rem;color:#0b2239}.privacy-content h3{font-size:1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.privacy-content p{margin-bottom:1rem;font-size:.9rem}.privacy-content ul{margin:.5rem 0 1rem;padding-right:1.5rem}.privacy-content li{margin-bottom:.4rem;font-size:.9rem}.privacy-content a{color:#0288d1;text-decoration:underline}.privacy-content a:hover{color:#01579b}.privacy-content .info-box{background:rgba(2,136,209,.06);border-right:4px solid #0288d1;padding:1rem 1.2rem;border-radius:0 8px 8px 0;margin:1.2rem 0;font-size:.85rem}.privacy-content table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.85rem;display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.privacy-content td,.privacy-content th{padding:.7rem .9rem;border:1px solid rgba(0,0,0,.1);text-align:start;min-width:140px}.privacy-content th{background:rgba(0,0,0,.04);font-weight:600}@media (max-width:768px){.privacy-content{padding:1.5rem 1.2rem}}@media (prefers-color-scheme:dark){.privacy-content{background-color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);color:#fff}.privacy-content h1,.privacy-content h2,.privacy-content h3,.privacy-content h4{color:#fff}.privacy-content .last-updated{border-bottom-color:rgba(255,255,255,.08);color:#fff;opacity:.8}.privacy-content .info-box{background:rgba(2,136,209,.1);color:#fff}.privacy-content th{background:rgba(255,255,255,.04)}.privacy-content td,.privacy-content th{border-color:rgba(255,255,255,.1);color:#fff;opacity:.9}}.dark-mode .privacy-content{background-color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);color:#fff}.dark-mode .privacy-content h1,.dark-mode .privacy-content h2,.dark-mode .privacy-content h3,.dark-mode .privacy-content h4{color:#fff}.dark-mode .privacy-content .last-updated{border-bottom-color:rgba(255,255,255,.08);color:#fff;opacity:.8}.dark-mode .privacy-content .info-box{background:rgba(2,136,209,.1);color:#fff}.dark-mode .privacy-content th{background:rgba(255,255,255,.04)}.dark-mode .privacy-content td,.dark-mode .privacy-content th{border-color:rgba(255,255,255,.1);color:#fff;opacity:.9}