.privacy-page{min-height:100vh;background:var(--paper);color:var(--ink)}.privacy-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(18px,4vw,64px);border-bottom:1px solid var(--line);background:var(--night);color:var(--cream)}.privacy-header>a:last-child{color:var(--gold);font-size:14px;font-weight:800}.privacy-content{max-width:860px;padding:clamp(48px,8vw,112px) clamp(18px,4vw,64px)}.privacy-content h1{max-width:13ch;margin-bottom:18px;font-size:clamp(48px,8vw,92px)}.privacy-updated{margin-bottom:54px;color:var(--muted)}.privacy-content section{border-top:1px solid var(--line);padding:24px 0}.privacy-content h2{margin-bottom:12px;font-size:30px}.privacy-content section p{max-width:68ch;margin-bottom:0;color:var(--soft-ink);line-height:1.7}.privacy-content a{color:var(--rust);text-decoration:underline;text-underline-offset:3px}.privacy-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px clamp(18px,4vw,64px);border-top:1px solid var(--line);background:var(--night);color:var(--cream)}.privacy-footer>span{font-size:12px;font-weight:800;text-transform:uppercase}.privacy-footer nav{display:flex;flex-wrap:wrap;gap:22px;color:#f8f3e8b8;font-size:13px}.privacy-footer a:hover{color:var(--gold)}@media(max-width:620px){.privacy-header,.privacy-content{padding-inline:16px}.privacy-footer{align-items:flex-start;flex-direction:column;padding-inline:16px}}
