.privacy-page-module__7Ye_9q__page{background:var(--color-off-white)}.privacy-page-module__7Ye_9q__hero{background:linear-gradient(120deg, var(--color-navy-900), var(--color-navy-800));min-height:18rem;color:var(--color-white);align-items:center;display:grid;position:relative;overflow:hidden}.privacy-page-module__7Ye_9q__hero:after{content:"";background:repeating-radial-gradient(ellipse at center, transparent 0 18px, color-mix(in srgb, var(--color-gold-500) 22%, transparent) 19px 20px);border-radius:50%;width:28rem;height:28rem;position:absolute;inset-block-start:-10rem;inset-inline-end:-8rem}.privacy-page-module__7Ye_9q__heroInner{z-index:2;width:min(100% - 2rem, var(--container-max));padding-block:var(--space-16);margin-inline:auto;position:relative}.privacy-page-module__7Ye_9q__eyebrow{color:var(--color-gold-500);font-size:.9rem;font-weight:700}.privacy-page-module__7Ye_9q__hero h1{margin-top:.7rem;font-size:clamp(2.4rem,4.8vw,4.4rem);font-weight:700;line-height:1.12}.privacy-page-module__7Ye_9q__hero p{color:#ffffffbd;max-width:48rem;margin-top:.8rem;line-height:1.8}.privacy-page-module__7Ye_9q__draftNote{max-width:48rem;margin-top:var(--space-4);color:var(--color-gold-500);font-size:.86rem;font-weight:600}.privacy-page-module__7Ye_9q__updated{margin-top:var(--space-4);color:#ffffff9e;flex-wrap:wrap;gap:.45rem;font-size:.74rem;display:flex}.privacy-page-module__7Ye_9q__updated strong{color:var(--color-white)}.privacy-page-module__7Ye_9q__bodySection{padding-block:clamp(3.5rem,6vw,5rem)}.privacy-page-module__7Ye_9q__layout{width:min(100% - 2rem, var(--container-max));gap:var(--space-12);grid-template-columns:16rem minmax(0,1fr);margin-inline:auto;display:grid}.privacy-page-module__7Ye_9q__toc{border:1px solid color-mix(in srgb, var(--color-navy-800) 8%, transparent);background:var(--color-white);padding:var(--space-4);border-radius:.9rem;align-self:start;gap:.4rem;display:grid;position:sticky;top:6rem}.privacy-page-module__7Ye_9q__toc a{color:var(--color-text-muted);border-radius:.45rem;padding:.65rem .7rem;font-size:.78rem}.privacy-page-module__7Ye_9q__toc a:hover{color:var(--color-navy-800);background:#f3f6f8}.privacy-page-module__7Ye_9q__toc a:focus-visible,.privacy-page-module__7Ye_9q__contactCard a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.privacy-page-module__7Ye_9q__content{min-width:0}.privacy-page-module__7Ye_9q__policySection{border-bottom:1px solid color-mix(in srgb, var(--color-navy-800) 8%, transparent);padding-block:0 2rem;scroll-margin-top:6rem}.privacy-page-module__7Ye_9q__policySection+.privacy-page-module__7Ye_9q__policySection{padding-top:2rem}.privacy-page-module__7Ye_9q__policySection h2{color:var(--color-navy-800);font-size:1.3rem;font-weight:700}.privacy-page-module__7Ye_9q__policySection p{color:var(--color-text-body);white-space:pre-line;margin-top:.75rem;line-height:1.95}.privacy-page-module__7Ye_9q__contactCard{margin-top:var(--space-8);border-radius:var(--radius-card);background:linear-gradient(120deg, #eef3f7, var(--color-white));padding:1.4rem}.privacy-page-module__7Ye_9q__contactCard h2{color:var(--color-navy-800);font-size:1rem;font-weight:700}.privacy-page-module__7Ye_9q__contactCard p{color:var(--color-text-body);margin-top:.45rem;line-height:1.75}.privacy-page-module__7Ye_9q__contactCard a{border-radius:var(--radius-control);background:var(--color-navy-800);min-height:2.8rem;padding-inline:var(--space-4);color:var(--color-white);align-items:center;margin-top:.8rem;font-size:.78rem;font-weight:700;display:inline-flex}@media (max-width:70rem){.privacy-page-module__7Ye_9q__layout{grid-template-columns:1fr}.privacy-page-module__7Ye_9q__toc{position:static}}@media (max-width:42rem){.privacy-page-module__7Ye_9q__heroInner,.privacy-page-module__7Ye_9q__layout{width:min(100% - 1.25rem, var(--container-max))}}
