.privacy-page{background:#f4f7fb;color:var(--ink,#172033)}.privacy-header{position:relative;background:#fff;border-bottom:1px solid rgba(15,23,42,.08)}.privacy-header .nav{min-height:82px}.privacy-back{white-space:nowrap}.privacy-hero{padding:72px 0 46px;background:#101827;color:#fff}.privacy-hero h1{margin:10px 0 12px;font-size:clamp(36px,6vw,64px);line-height:1.05}.privacy-hero p{margin:0;color:rgba(255,255,255,.7)}.privacy-content{padding:48px 0 80px}.privacy-card{max-width:900px;padding:clamp(24px,5vw,56px);background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:0 18px 60px rgba(15,23,42,.08)}.privacy-card h2{margin:38px 0 14px;font-size:clamp(22px,3vw,30px)}.privacy-card h2:first-child{margin-top:0}.privacy-card p,.privacy-card li{font-size:16px;line-height:1.75;color:#46536a}.privacy-card a{color:#1769e0;text-decoration:underline;text-underline-offset:2px}.privacy-card code{padding:2px 6px;background:#eef3f9;border-radius:5px}.privacy-card ul{padding-left:22px}@media(max-width:680px){.privacy-header .nav{padding-top:12px;padding-bottom:12px}.privacy-header .logo-text .sub{display:none}.privacy-back{padding:11px 14px}.privacy-hero{padding:48px 0 34px}.privacy-content{padding:24px 0 48px}.privacy-card{border-radius:18px}}