.privacy-page{min-height:100svh}.privacy-page .topbar{background:#131719f2;border-bottom:1px solid var(--line)}
.privacy-main{max-width:1040px;margin:0 auto;padding:160px var(--pad) 100px}.privacy-main [hidden]{display:none!important}
.privacy-main h1{font-size:clamp(42px,6.5vw,88px);font-weight:400;line-height:1.12;letter-spacing:-3px;margin:32px 0 25px;word-break:keep-all}
.privacy-main h1 em{font-family:Georgia,'Apple SD Gothic Neo',serif;font-weight:400;color:var(--accent)}
.privacy-intro{color:var(--muted);font-size:16px;line-height:1.7}.privacy-effective{font:11px/1.8 monospace;color:var(--muted);margin:32px 0 55px}
.privacy-main section{padding:32px 0;border-top:1px solid var(--line)}.privacy-main h2{font-size:21px;font-weight:400;line-height:1.5;margin:0 0 20px;letter-spacing:-.4px}
.privacy-main h2 span{font:11px monospace;display:inline-block;width:32px;color:var(--accent)}.privacy-main section p{font-size:15px;line-height:1.9;color:var(--muted);max-width:740px;margin:12px 0;overflow-wrap:anywhere}
.privacy-main section a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.privacy-home{display:inline-block;color:var(--accent);font-size:14px;margin-top:45px;padding:12px 0}
@media(max-width:540px){.privacy-main{padding-top:120px;padding-bottom:65px}.privacy-main h1{font-size:42px;letter-spacing:-1.5px}.privacy-main section{padding:26px 0}.privacy-main h2{font-size:19px}.privacy-main section p{font-size:14px}.privacy-effective{margin-bottom:40px}.privacy-page .topbar nav{gap:14px;font-size:11px}.privacy-page .wordmark{font-size:25px}}
