.privacy-page{width:100%;max-width:820px;margin:0 auto;padding:8px 0 48px}.privacy-header{border-bottom:1px dashed var(--border);flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.privacy-eyebrow{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.65rem;font-weight:700}.privacy-header h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(2rem,7vw,3rem);line-height:1.15}.privacy-intro{color:#2b1d16ad;width:100%;max-width:680px;margin:0;font-size:.95rem;line-height:1.7}.privacy-updated{opacity:.5;margin:4px 0 0;font-size:.72rem}.privacy-content{flex-direction:column;gap:36px;padding-top:36px;display:flex}.privacy-content section{flex-direction:column;gap:12px;display:flex}.privacy-content h2{font-family:var(--font-display);margin:0;font-size:1.25rem;line-height:1.35}.privacy-content p{opacity:.78;width:100%;max-width:760px;margin:0;font-size:.9rem;line-height:1.75}.privacy-content ul{opacity:.78;flex-direction:column;gap:7px;margin:0;padding-left:22px;font-size:.9rem;line-height:1.7;display:flex}@media (max-width:640px){.privacy-page{padding-bottom:36px}.privacy-header{padding-bottom:26px}.privacy-content{gap:30px;padding-top:30px}.privacy-content h2{font-size:1.15rem}.privacy-content p,.privacy-content ul{font-size:.86rem}}
