.privacy-page{background:var(--page);flex-direction:column;min-height:100svh;display:flex}.privacy-content{flex:1;align-content:start;gap:12px;width:min(100% - 48px,760px);margin:0 auto;padding:clamp(32px,7vh,64px) 0;display:grid}.privacy-eyebrow{color:var(--green);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.privacy-content h1{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(28px,4.2vw,42px);line-height:1.06}.privacy-content h2{letter-spacing:-.01em;margin:18px 0 0;font-size:20px}.privacy-text{color:var(--text);margin:0;font-size:17px;line-height:1.5}.privacy-list{color:var(--text);gap:8px;margin:0;padding-left:22px;font-size:17px;line-height:1.5;display:grid}.privacy-note{color:var(--muted);margin:0;font-size:14px}.privacy-content a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.privacy-content a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.privacy-content code{border:1px solid var(--line);background:var(--surface-strong);color:var(--text);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.92em}@media (max-width:720px){.privacy-content{width:min(100% - 32px,640px);padding-top:24px}.privacy-text,.privacy-list{font-size:16px}}
