.privacy-module__GpJUla__page{padding-top:var(--navbar-height);min-height:100dvh}.privacy-module__GpJUla__hero{background:var(--gradient-hero);border-bottom:1px solid var(--color-border);padding:5rem 0 3rem}.privacy-module__GpJUla__title{margin-top:.5rem}.privacy-module__GpJUla__lastUpdated{font-size:var(--text-small);color:var(--color-text-muted);margin-top:.75rem}.privacy-module__GpJUla__layout{grid-template-columns:1fr;gap:3rem;display:grid}.privacy-module__GpJUla__toc{flex-direction:column;gap:.5rem;display:flex}@media (min-width:1024px){.privacy-module__GpJUla__layout{grid-template-columns:220px 1fr;align-items:start}.privacy-module__GpJUla__toc{top:calc(var(--navbar-height) + 2rem);position:sticky}}.privacy-module__GpJUla__tocLabel{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:.5rem;font-weight:700}.privacy-module__GpJUla__tocLink{font-size:var(--text-small);color:var(--color-text-muted);transition:color var(--transition-fast), border-color var(--transition-fast);border-left:2px solid #0000;padding:.3rem 0 .3rem .75rem;line-height:1.4;text-decoration:none;display:block}.privacy-module__GpJUla__tocLink:hover{color:var(--color-text-primary);border-left-color:var(--color-accent-primary)}.privacy-module__GpJUla__prose{max-width:720px}.privacy-module__GpJUla__intro{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.8}.privacy-module__GpJUla__section{scroll-margin-top:calc(var(--navbar-height) + 1.5rem);margin-bottom:2.5rem}.privacy-module__GpJUla__sectionTitle{font-family:var(--font-editorial);font-size:var(--text-h3);color:var(--color-text-primary);margin-bottom:.875rem;font-weight:600}.privacy-module__GpJUla__sectionBody{font-size:var(--text-body);color:var(--color-text-secondary);line-height:1.8}.privacy-module__GpJUla__inlineLink{color:var(--color-accent-primary);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent-primary) 40%, transparent);transition:text-decoration-color var(--transition-fast), color var(--transition-fast)}.privacy-module__GpJUla__inlineLink:hover{color:var(--color-accent-hover,var(--color-accent-primary));-webkit-text-decoration-color:var(--color-accent-primary);text-decoration-color:var(--color-accent-primary)}
