.page-privacy[data-v-707ddf26]{margin:0 auto;max-width:760px;padding:7rem 1.5rem 6rem}.privacy-hero[data-v-707ddf26]{margin-bottom:2.5rem}.privacy-hero h1[data-v-707ddf26]{font-size:clamp(2rem,5vw,3.2rem);letter-spacing:-.01em;line-height:1.06;margin:.5rem 0 .75rem}.hero-text[data-v-707ddf26]{color:var(--muted);font-size:.95rem;line-height:1.7;max-width:640px}.updated[data-v-707ddf26]{color:var(--muted);font-family:var(--font-mono);font-size:.78rem;margin-top:1rem;opacity:.8}.privacy-body[data-v-707ddf26]{display:flex;flex-direction:column;gap:8px}.privacy-section[data-v-707ddf26]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:0;padding:22px 24px}.privacy-section h2[data-v-707ddf26]{color:var(--text);font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .85rem}.privacy-section h3[data-v-707ddf26]{color:var(--text);font-size:.92rem;font-weight:600;margin:1.25rem 0 .5rem}.privacy-section p[data-v-707ddf26]{color:var(--muted);font-size:.88rem;line-height:1.75;margin:0 0 .85rem}.privacy-section p[data-v-707ddf26]:last-child{margin-bottom:0}.privacy-section ul[data-v-707ddf26]{color:var(--muted);display:flex;flex-direction:column;font-size:.88rem;gap:.4rem;line-height:1.7;margin:0 0 .85rem;padding-left:1.25rem}.privacy-section ul[data-v-707ddf26]:last-child{margin-bottom:0}.privacy-section a[data-v-707ddf26]{color:var(--text);text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.25);text-underline-offset:2px}.privacy-section a[data-v-707ddf26]:hover{text-decoration-color:currentColor}.privacy-section code[data-v-707ddf26]{background:hsla(0,0%,100%,.06);border-radius:0;font-family:var(--font-mono);font-size:.85em;padding:.1em .4em}