.privacy .h-right{align-items:center;gap:24px;display:flex}.privacy .back{align-items:center;gap:8px;font-size:18px;font-weight:500;transition:opacity .2s;display:inline-flex}.privacy .back:hover{opacity:.6}.privacy .page{padding:184px 0 176px;position:relative;overflow:hidden}.privacy .glow{background:var(--lime);opacity:.16;filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.privacy .glow.g1{width:420px;height:420px;top:40px;right:-80px}.privacy .glow.g2{opacity:.3;background:#a8d18c;width:360px;height:360px;top:900px;left:-120px}.privacy .p-head{flex-direction:column;gap:20px;max-width:760px;margin-bottom:64px;display:flex;position:relative}.privacy .p-head .eyebrow{color:var(--olive)}.privacy .p-head h1{font-size:56px;font-weight:300;line-height:67px}.privacy .p-head h1 i{color:var(--olive);font-style:italic;font-weight:500}.privacy .p-head p{color:var(--body);font-size:18px;line-height:1.6}.privacy .meta{font-family:var(--font-space-mono),monospace;color:var(--muted);font-size:13px}.privacy .grid{grid-template-columns:280px 1fr;align-items:start;gap:40px;display:grid;position:relative}.privacy .toc{border-radius:32px;padding:28px;position:sticky;top:128px}.privacy .toc .eyebrow{color:var(--muted);margin-bottom:16px}.privacy .toc ol{counter-reset:t;flex-direction:column;gap:10px;list-style:none;display:flex}.privacy .toc li{counter-increment:t}.privacy .toc a{color:var(--body);gap:10px;font-size:15px;font-weight:500;line-height:1.35;transition:color .2s;display:flex}.privacy .toc a:before{content:counter(t,decimal-leading-zero);font-family:var(--font-space-mono),monospace;color:var(--olive);padding-top:2px;font-size:12px}.privacy .toc a:hover{color:var(--ink)}.privacy .doc{border-radius:48px;flex-direction:column;gap:48px;padding:56px 64px;display:flex}.privacy .doc section{flex-direction:column;gap:14px;display:flex}.privacy .doc h2{align-items:baseline;gap:14px;font-size:28px;font-weight:500;line-height:1.25;display:flex}.privacy .doc h2 span{font-family:var(--font-space-mono),monospace;color:var(--olive);font-size:14px;font-weight:400}.privacy .doc p,.privacy .doc li{color:var(--body);font-size:17px;line-height:1.65}.privacy .doc ul{flex-direction:column;gap:8px;display:flex}.privacy .doc ul li{padding-left:22px;position:relative}.privacy .doc ul li:before{content:"";background:var(--olive-l);border-radius:50%;width:8px;height:8px;position:absolute;top:11px;left:2px}.privacy .doc strong{color:var(--ink);font-weight:600}.privacy .doc a{color:var(--olive);text-underline-offset:3px;text-decoration:underline}.privacy .tbl{border:1px solid #1c24161a;border-radius:20px;overflow:hidden}.privacy .tbl table{border-collapse:collapse;width:100%;font-size:15px}.privacy .tbl th,.privacy .tbl td{text-align:left;vertical-align:top;padding:14px 16px;line-height:1.5}.privacy .tbl th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#1c24160a;font-size:12px;font-weight:600}.privacy .tbl td{color:var(--body);border-top:1px solid #1c241614}.privacy .tbl td:first-child{color:var(--ink);font-weight:600}.privacy .note{background:var(--lime);color:var(--ink);border-radius:24px;padding:20px 24px;font-size:16px;line-height:1.55}.privacy footer{border-radius:56px 56px 0 0}.privacy .f-legal a[aria-current]{opacity:1;color:var(--lime)}@media (max-width:1100px){.privacy .page{padding:148px 0 136px}.privacy .grid{grid-template-columns:1fr}.privacy .toc{position:static}.privacy .doc{border-radius:40px;padding:40px 32px}.privacy footer{border-radius:40px 40px 0 0}}@media (max-width:640px){.privacy .back{margin-right:12px;font-size:16px}.privacy .p-head h1{font-size:40px;line-height:1.15}.privacy .doc{border-radius:32px;gap:40px;padding:28px 20px}.privacy .doc h2{font-size:23px}.privacy .doc p,.privacy .doc li{font-size:16px}.privacy .tbl{overflow-x:auto}.privacy .tbl table{min-width:520px}}
