*{box-sizing:border-box}html{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif;background:#f6f9fc;color:#102f45}body{margin:0;min-height:100vh;background:radial-gradient(circle at 85% 0,rgba(0,239,246,.12) 0,transparent 30%),linear-gradient(180deg,#fbfdff 0,#f2f7fb 100%)}a{color:#005f82}.privacy-shell{width:min(980px,calc(100% - 28px));margin:0 auto;padding:28px 0 56px}.privacy-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.privacy-brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#002467}.privacy-brand img{width:52px;height:52px;border-radius:15px;box-shadow:0 10px 28px rgba(0,36,103,.18)}.privacy-brand div{display:grid}.privacy-brand b{font-size:19px}.privacy-brand small{color:#52798a}.back-link{text-decoration:none;font-weight:800;background:white;color:#002467;border:1px solid #cfe1e8;border-radius:13px;padding:10px 14px}.back-link:hover{border-color:#00cfd7;box-shadow:0 0 0 3px rgba(0,239,246,.08)}.privacy-card{background:rgba(255,255,255,.97);border:1px solid #d7e5eb;border-radius:28px;padding:clamp(24px,5vw,52px);box-shadow:0 24px 70px rgba(0,36,103,.08)}.privacy-kicker{margin:0 0 8px;color:#057d90;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.privacy-card h1{margin:0;color:#002467;font-size:clamp(34px,5vw,56px);line-height:1.05}.updated{margin:12px 0 26px;color:#6b8792}.intro{font-size:18px;line-height:1.8;color:#496b79}.privacy-card section{padding-top:22px;margin-top:22px;border-top:1px solid #e0e9ee}.privacy-card h2{margin:0 0 10px;font-size:22px;color:#063170}.privacy-card p,.privacy-card li{line-height:1.75;color:#4c6c79}.privacy-card ul{margin:8px 0 0;padding-inline-start:22px}.note{background:#eefdfe;border:1px solid #bceff2;border-inline-start:4px solid #00dce4;border-radius:16px;padding:15px 17px}.privacy-foot{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#6c8792;font-size:13px;padding:20px 4px 0}.privacy-foot a{font-weight:800;text-decoration:none;color:#002467}[dir=ltr] .privacy-card,[dir=ltr] .privacy-head{text-align:left}[dir=rtl] .privacy-card,[dir=rtl] .privacy-head{text-align:right}@media(max-width:640px){.privacy-shell{padding-top:16px}.privacy-head{align-items:flex-start}.privacy-brand img{width:46px;height:46px}.privacy-card{border-radius:22px}.back-link{font-size:13px}.privacy-foot{display:grid}}
