.privacy-module__GpJUla__page{background:#fff}.privacy-module__GpJUla__hero{background:radial-gradient(circle at 78% 25%, #2380ff29, transparent 24rem), var(--bb-navy-950);color:var(--bb-muted-dark);padding-block:clamp(4.5rem,10vw,8rem);overflow:hidden}.privacy-module__GpJUla__heroGrid{gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.privacy-module__GpJUla__hero h1{color:#fff;max-width:10ch}.privacy-module__GpJUla__intro{max-width:43rem;margin-top:var(--space-6);font-size:1.08rem}.privacy-module__GpJUla__updated{margin-top:var(--space-6);color:#71aaff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.privacy-module__GpJUla__legalMark{aspect-ratio:1;border-radius:var(--radius-xl);color:#fff;width:clamp(10rem,18vw,14rem);padding:var(--space-6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff29;align-content:space-between;display:grid}.privacy-module__GpJUla__legalMark span{letter-spacing:.12em;font-size:.65rem;font-weight:740}.privacy-module__GpJUla__legalMark i{color:#71aaff;letter-spacing:-.08em;justify-self:end;font-size:clamp(3rem,7vw,5.5rem);font-style:normal;font-weight:760;line-height:.8}.privacy-module__GpJUla__contentGrid{grid-template-columns:minmax(13rem,.42fr) minmax(0,1.1fr);gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,9vw,8rem);display:grid}.privacy-module__GpJUla__toc{top:calc(var(--header-height) + 2rem);border:1px solid var(--bb-border);border-radius:var(--radius-lg);background:var(--bb-background);padding:var(--space-6);align-self:start;position:sticky}.privacy-module__GpJUla__toc>p{margin-bottom:var(--space-4);color:var(--bb-navy-950);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:760}.privacy-module__GpJUla__toc nav{display:grid}.privacy-module__GpJUla__toc a{border-top:1px solid var(--bb-border);color:var(--bb-muted);transition:color var(--transition-fast);grid-template-columns:1.8rem minmax(0,1fr);gap:.4rem;padding-block:.75rem;font-size:.78rem;line-height:1.35;display:grid}.privacy-module__GpJUla__toc a:hover{color:var(--bb-blue-700)}.privacy-module__GpJUla__toc span,.privacy-module__GpJUla__number{color:var(--bb-blue-700);font-size:.62rem;font-weight:740}.privacy-module__GpJUla__legalContent{max-width:49rem}.privacy-module__GpJUla__legalContent section{scroll-margin-top:calc(var(--header-height) + 2rem)}.privacy-module__GpJUla__legalContent section+section{border-top:1px solid var(--bb-border);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(3.5rem,7vw,5.5rem)}.privacy-module__GpJUla__legalContent h2{max-width:16ch;margin-top:var(--space-3);font-size:clamp(2rem,4vw,3.25rem)}.privacy-module__GpJUla__legalContent h3{margin-top:var(--space-8);letter-spacing:-.025em;font-size:1.25rem}.privacy-module__GpJUla__legalContent section>p:not(.privacy-module__GpJUla__number):not(.privacy-module__GpJUla__legalEmail){margin-top:var(--space-4);color:var(--bb-muted)}.privacy-module__GpJUla__legalEmail{margin-top:var(--space-6);border-left:3px solid var(--bb-blue-600);background:var(--bb-surface-soft);padding:1rem 1.2rem;display:grid}.privacy-module__GpJUla__legalEmail span{color:var(--bb-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.privacy-module__GpJUla__legalEmail a{width:fit-content;color:var(--bb-blue-700);margin-top:.25rem;font-weight:680}.privacy-module__GpJUla__cta{border-top:1px solid var(--bb-border);background:var(--bb-background);padding-block:clamp(3.5rem,7vw,5.5rem)}.privacy-module__GpJUla__ctaInner{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.privacy-module__GpJUla__cta h2{font-size:clamp(2rem,4vw,3.4rem)}.privacy-module__GpJUla__ctaActions{align-items:center;gap:var(--space-6);display:flex}@media (max-width:760px){.privacy-module__GpJUla__contentGrid{grid-template-columns:minmax(0,1fr)}.privacy-module__GpJUla__toc{position:static}}@media (max-width:600px){.privacy-module__GpJUla__heroGrid{grid-template-columns:minmax(0,1fr)}.privacy-module__GpJUla__legalMark{display:none}.privacy-module__GpJUla__ctaInner,.privacy-module__GpJUla__ctaActions{flex-direction:column;align-items:flex-start}}
