.privacy-hero{min-height:calc(74svh - 77px);padding:clamp(54px,8svh,98px) 0 clamp(52px,7svh,86px);display:flex;align-items:center}.privacy-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,390px);grid-gap:clamp(32px,6vw,76px);gap:clamp(32px,6vw,76px);align-items:end}.privacy-hero h1{color:#fff;font-size:min(clamp(44px,6.8vw,82px),9svh);line-height:.98;letter-spacing:-.04em;max-width:12ch;margin:16px 0 0}.privacy-hero .lede{color:#D6DFDC;font-size:clamp(18px,2vw,22px);line-height:1.5;max-width:58ch;margin-top:22px}.privacy-summary{background:rgba(251,251,249,.08);border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:22px;color:#D6DFDC;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.privacy-summary .tick{color:#AAB6B2}.privacy-summary ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.privacy-summary li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.55}.privacy-summary li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:var(--titanium)}.privacy-page{background:var(--bg)}.privacy-layout{display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:clamp(34px,6vw,86px);gap:clamp(34px,6vw,86px);align-items:start}.privacy-toc{position:-webkit-sticky;position:sticky;top:104px;display:grid;grid-gap:4px;gap:4px;padding:20px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.privacy-toc .tick{margin-bottom:8px}.privacy-toc a{color:var(--fg-2);font-size:14.5px;padding:8px 0;border-top:1px solid var(--hairline)}.privacy-toc a:hover{color:var(--fg)}.privacy-content{max-width:880px}.privacy-content section{scroll-margin-top:100px}.privacy-updated{font-family:Archivo Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-bottom:28px}.privacy-content section+section{margin-top:clamp(42px,5vw,62px);padding-top:clamp(30px,4vw,44px);border-top:1px solid var(--hairline)}.privacy-content h2{font-size:clamp(26px,3vw,38px);letter-spacing:-.025em;margin-bottom:18px}.privacy-content h3{font-size:18px;line-height:1.25;letter-spacing:-.01em;margin:24px 0 8px}.privacy-content p{color:var(--fg-2);font-size:16.5px;line-height:1.7;max-width:76ch}.privacy-card+p,.privacy-content p+p,.privacy-content ul+p{margin-top:14px}.privacy-content a{color:var(--fg);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-2);text-decoration-color:var(--hairline-2);text-underline-offset:4px}.privacy-content code{font-family:Archivo Mono,ui-monospace,monospace;font-size:.9em;background:var(--bg-2);border:1px solid var(--hairline);border-radius:5px;padding:1px 5px;color:var(--fg)}.privacy-content ul{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px;max-width:76ch}.privacy-content li{position:relative;padding-left:24px;color:var(--fg-2);font-size:16px;line-height:1.65}.privacy-content li:before{content:"";position:absolute;left:2px;top:.72em;width:7px;height:7px;border-radius:2px;background:var(--hairline-2)}.privacy-card{margin:18px 0;padding:20px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface);box-shadow:var(--shadow-sm)}.privacy-card p{margin:0}.privacy-card p+p{margin-top:5px}.privacy-table{display:grid;border:1px solid var(--hairline);border-radius:8px;overflow:hidden;background:var(--surface);margin:20px 0}.privacy-table>div{display:grid;grid-template-columns:1fr 1fr 1.05fr}.privacy-table>div+div{border-top:1px solid var(--hairline)}.privacy-table span{padding:15px;color:var(--fg-2);font-size:14.5px;line-height:1.5}.privacy-table span+span{border-left:1px solid var(--hairline)}.privacy-table__head span{font-family:Archivo Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg);background:var(--bg-2)}@media (max-width:960px){.privacy-hero__grid,.privacy-layout{grid-template-columns:1fr}.privacy-toc{position:static}}@media (max-width:680px){.privacy-hero{min-height:0;padding:52px 0}.privacy-card,.privacy-summary,.privacy-toc{padding:18px}.privacy-table,.privacy-table span,.privacy-table>div{display:block}.privacy-table>div{padding:0}.privacy-table span+span{border-left:0;border-top:1px solid var(--hairline)}.privacy-table__head{display:none!important}.privacy-table span{padding:13px 15px}.privacy-table span:before{display:block;margin-bottom:5px;color:var(--fg-3);font-family:Archivo Mono,ui-monospace,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase}.privacy-table span:first-child:before{content:"Purpose"}.privacy-table span:nth-child(2):before{content:"Typical data"}.privacy-table span:nth-child(3):before{content:"Lawful basis"}.privacy-content li,.privacy-content p{font-size:16px}}