:root{--bg-primary:#0c0c0a;--bg-secondary:#141411;--bg-card:#1a1a16;--bg-elevated:#201f1b;--accent:#7c9a85;--accent-light:#8eab96;--accent-muted:#7c9a851f;--text-primary:#ede8e0;--text-secondary:#9e978d;--text-muted:#6b665e;--border:#262420;--border-light:#2e2c28;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-astro-cid-u6ohjolg]{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;line-height:1.7;overflow-x:hidden}header[data-astro-cid-u6ohjolg]{-webkit-backdrop-filter:blur(20px);z-index:100;background:#0c0c0ad9;padding:1.25rem 0;position:fixed;top:0;left:0;right:0}.container[data-astro-cid-u6ohjolg]{max-width:860px;margin:0 auto;padding:0 2.5rem}.header-content[data-astro-cid-u6ohjolg]{justify-content:space-between;align-items:center;display:flex}.logo[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:.02em;font-size:1.5rem;font-weight:400;text-decoration:none}.logo[data-astro-cid-u6ohjolg] span[data-astro-cid-u6ohjolg]{color:var(--accent)}.nav-link[data-astro-cid-u6ohjolg]{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-light);border-radius:2px;padding:.6rem 1.4rem;font-size:.85rem;font-weight:400;text-decoration:none;transition:all .35s}.nav-link[data-astro-cid-u6ohjolg]:hover{border-color:var(--accent);color:var(--accent)}main[data-astro-cid-u6ohjolg]{min-height:100vh;padding-top:140px;padding-bottom:6rem}.privacy-header[data-astro-cid-u6ohjolg]{margin-bottom:3.5rem}.section-label[data-astro-cid-u6ohjolg]{letter-spacing:.25em;text-transform:uppercase;color:var(--accent);margin-bottom:1.5rem;font-size:.7rem;font-weight:400;display:block}.privacy-header[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.75rem;font-size:2.8rem;font-weight:300}.privacy-header[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg] em[data-astro-cid-u6ohjolg]{color:var(--accent);font-style:italic}.last-updated[data-astro-cid-u6ohjolg]{color:var(--text-muted);font-size:.8rem}.privacy-content[data-astro-cid-u6ohjolg]{background:var(--bg-secondary);border:1px solid var(--border);padding:3.5rem}.privacy-content[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]{font-family:var(--font-display);color:var(--text-primary);margin-top:3rem;margin-bottom:1rem;font-size:1.6rem;font-weight:400}.privacy-content[data-astro-cid-u6ohjolg] h2[data-astro-cid-u6ohjolg]:first-child{margin-top:0}.privacy-content[data-astro-cid-u6ohjolg] h3[data-astro-cid-u6ohjolg]{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-top:1.75rem;margin-bottom:.75rem;font-size:.8rem;font-weight:400}.privacy-content[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:var(--text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.8}.privacy-content[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg]{color:var(--text-secondary);margin-bottom:1rem;margin-left:1.25rem;font-size:.95rem}.privacy-content[data-astro-cid-u6ohjolg] ul[data-astro-cid-u6ohjolg] li[data-astro-cid-u6ohjolg]{margin-bottom:.4rem;line-height:1.7}.privacy-content[data-astro-cid-u6ohjolg] strong[data-astro-cid-u6ohjolg]{color:var(--text-primary);font-weight:500}.privacy-content[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]{color:var(--accent);text-underline-offset:2px;text-decoration:underline;transition:opacity .3s}.privacy-content[data-astro-cid-u6ohjolg] a[data-astro-cid-u6ohjolg]:hover{opacity:.8}.highlight-box[data-astro-cid-u6ohjolg]{background:var(--bg-card);border-left:2px solid var(--accent);margin:1.5rem 0;padding:1.5rem}footer[data-astro-cid-u6ohjolg]{background:var(--bg-primary);text-align:center;border-top:1px solid var(--border);padding:3rem 0}.footer-content[data-astro-cid-u6ohjolg] p[data-astro-cid-u6ohjolg]{color:var(--text-muted);font-size:.8rem}@media (width<=768px){.container[data-astro-cid-u6ohjolg]{padding:0 1.5rem}.privacy-header[data-astro-cid-u6ohjolg] h1[data-astro-cid-u6ohjolg]{font-size:2.2rem}.privacy-content[data-astro-cid-u6ohjolg]{padding:2rem 1.5rem}.nav-link[data-astro-cid-u6ohjolg]{display:none}}.cookie-preferences-btn[data-astro-cid-u6ohjolg]{font-family:var(--font-body);border:1px solid var(--accent);background:var(--accent);color:var(--bg-primary);cursor:pointer;border-radius:6px;padding:.6rem 1.4rem;font-size:.9rem}.cookie-preferences-btn[data-astro-cid-u6ohjolg]:hover{background:var(--accent-light);border-color:var(--accent-light)}
