.privacy-page{background:var(--bg);min-height:100vh}.privacy-header{padding:48px 0 54px}.privacy-header h1{letter-spacing:-5px;max-width:900px;margin:18px 0 20px;font-size:clamp(46px,7vw,90px);line-height:.88}.privacy-header>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:0;font-size:18.7px;line-height:1.65}.privacy-header time{color:var(--muted);letter-spacing:.5px;margin-top:17px;font-size:11px;font-weight:800;display:block}.privacy-content{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:42px;padding-bottom:95px;display:grid}.privacy-summary{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:25px;position:sticky;top:100px;box-shadow:0 16px 40px #18202f0d}.privacy-summary strong{color:var(--blue);letter-spacing:1.3px;font-size:12.1px}.privacy-summary p{color:var(--muted);margin:14px 0 0;font-size:14.3px;line-height:1.6}.privacy-sections{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.privacy-sections article{border-bottom:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:20px;padding:30px;display:grid}.privacy-sections article:last-child{border-bottom:0}.privacy-sections article>span{color:var(--blue);letter-spacing:1px;font-size:12.1px;font-weight:900}.privacy-sections h2{letter-spacing:-1px;margin:0 0 15px;font-size:24px;line-height:1.1}.privacy-sections p,.privacy-sections li{color:var(--muted);font-size:15.4px;line-height:1.75}.privacy-sections p{margin:0 0 12px}.privacy-sections p:last-child{margin-bottom:0}.privacy-sections ul{margin:0 0 14px;padding-left:20px}.privacy-sections a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}@media (max-width:800px){.privacy-header h1{letter-spacing:-3px;font-size:clamp(42px,13vw,64px)}.privacy-content{grid-template-columns:1fr;gap:20px}.privacy-summary{position:static}.privacy-sections article{grid-template-columns:1fr;gap:9px;padding:23px}.privacy-sections h2{font-size:21px}}
