.privacy-page{background:radial-gradient(circle at 78% 8%, #7aad2117, transparent 29rem), linear-gradient(#ffffff05 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px), var(--bg);background-size:auto,54px 54px,54px 54px,auto;min-height:100vh}.privacy-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:86px;display:flex}.privacy-back{color:#858e80;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.privacy-back span{color:var(--acid);margin-left:8px}.privacy-back:hover{color:var(--text)}.privacy-main{padding-bottom:150px}.privacy-hero{border-bottom:1px solid var(--line);max-width:1040px;padding:125px 0 115px}.privacy-hero h1{letter-spacing:-.075em;max-width:1000px;margin:33px 0 38px;font-size:clamp(62px,8vw,112px);line-height:.91}.privacy-hero h1 em{color:var(--acid);font-style:normal;font-weight:inherit}.privacy-lede{color:#969f91;max-width:700px;margin:0;font-size:clamp(16px,2vw,21px);line-height:1.65}.privacy-date{color:#5f685b;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:44px 0 0;font-size:8px}.privacy-layout{grid-template-columns:260px minmax(0,720px);align-items:start;gap:clamp(70px,11vw,170px);padding-top:100px;display:grid}.privacy-summary{border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0f0bc2;border-radius:10px;padding:22px;position:sticky;top:35px}.privacy-summary>p{color:#687162;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:7px}.privacy-summary ul{margin:0;padding:0;list-style:none}.privacy-summary li{color:#a7afa2;border-top:1px solid #ffffff0e;grid-template-columns:28px 1fr;gap:8px;padding:13px 0;font-size:10px;display:grid}.privacy-summary li span{color:var(--acid);font-family:var(--font-geist-mono), monospace;font-size:7px}.privacy-copy section{padding:0 0 74px}.privacy-copy section+section{border-top:1px solid var(--line);padding-top:74px}.privacy-copy h2{letter-spacing:-.045em;margin:17px 0 28px;font-size:clamp(30px,4vw,48px);line-height:1.04}.privacy-copy p:not(.privacy-index){color:#929b8d;margin:0 0 21px;font-size:14px;line-height:1.85}.privacy-copy p:last-child{margin-bottom:0}.privacy-copy a{color:#c3d9a0;text-underline-offset:4px;-webkit-text-decoration:underline #c9ff4a4d;text-decoration:underline #c9ff4a4d}.privacy-copy a:hover{color:var(--acid)}.privacy-copy code{color:#b8ca9b;font:11px var(--font-geist-mono), monospace;background:#c9ff4a09;border:1px solid #c9ff4a1f;border-radius:4px;padding:2px 6px}.privacy-index{color:#66705f;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:8px}.privacy-footer{border-top:1px solid var(--line);color:#5d6659;min-height:160px;font:8px var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.privacy-footer div{gap:26px;display:flex}.privacy-footer a:hover{color:var(--acid)}@media (width<=800px){.privacy-hero{padding-block:90px}.privacy-layout{grid-template-columns:1fr;gap:70px;padding-top:75px}.privacy-summary{position:static}}@media (width<=600px){.privacy-nav{height:72px}.privacy-back{font-size:7px}.privacy-hero h1{font-size:clamp(53px,16vw,72px)}.privacy-main{padding-bottom:90px}.privacy-copy section{padding-bottom:55px}.privacy-copy section+section{padding-top:55px}.privacy-footer{flex-direction:column;justify-content:center;gap:28px;min-height:180px}}
