.privacy-page{background:radial-gradient(70% 28% at 16% 0,rgba(53,102,185,.16),transparent 72%),var(--mkt-abyss);color:var(--mkt-text-2)}.privacy-hero{border-bottom:1px solid var(--mkt-line);padding:clamp(3.5rem,7vw,6.5rem) 0 clamp(2.75rem,5vw,4.5rem)}.privacy-hero-grid{display:grid;gap:2rem}.privacy-title{max-width:14ch;color:var(--mkt-text-1);font-size:clamp(2.7rem,5vw,4.8rem);font-weight:650;letter-spacing:-.055em;line-height:.98}.privacy-intro{max-width:62rem;margin-top:1.4rem;color:var(--mkt-text-2);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.privacy-effective{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.5rem;color:var(--mkt-gold-lt);font-size:.86rem;font-weight:650}.privacy-effective svg{width:1rem;height:1rem}.privacy-company-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;align-self:end;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:rgba(8,21,48,.66);box-shadow:inset 0 1px rgba(255,255,255,.06)}.privacy-company-facts>div{min-width:0;padding:1rem 1.1rem;border-bottom:1px solid var(--mkt-line-soft)}.privacy-company-facts>div:nth-child(odd){border-right:1px solid var(--mkt-line-soft)}.privacy-company-facts>div:nth-last-child(-n+2){border-bottom:0}.privacy-company-facts dt{margin-bottom:.35rem;color:var(--mkt-gold-mid);font-size:.69rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.privacy-company-facts a,.privacy-company-facts dd{overflow-wrap:anywhere;color:var(--mkt-text-1);font-size:.88rem;line-height:1.45}.privacy-layout{display:grid;gap:clamp(2rem,4vw,4.5rem);padding-top:clamp(2.75rem,5vw,4.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.privacy-sidebar{min-width:0}.privacy-toc{border-left:1px solid var(--mkt-line)}.privacy-toc-title{margin:0 0 .75rem 1rem;color:var(--mkt-text-1);font-size:.82rem;font-weight:700}.privacy-toc ol{display:grid;gap:.1rem}.privacy-toc a{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.35rem;align-items:start;border-left:2px solid transparent;margin-left:-1px;padding:.48rem .8rem .48rem 1rem;color:var(--mkt-text-3);font-size:.77rem;line-height:1.35;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.privacy-toc a span{color:var(--mkt-text-4);font-variant-numeric:tabular-nums}.privacy-toc a.is-active,.privacy-toc a:focus-visible,.privacy-toc a:hover{border-left-color:var(--mkt-gold);background:linear-gradient(90deg,rgba(var(--mkt-gold-rgb),.08),transparent);color:var(--mkt-gold-lt)}.privacy-article a:focus-visible,.privacy-copy-link:focus-visible,.privacy-toc a:focus-visible{outline:2px solid var(--mkt-gold);outline-offset:3px}.privacy-article{min-width:0;max-width:72rem}.privacy-section{scroll-margin-top:7rem;padding:0 0 clamp(2.5rem,5vw,4.2rem)}.privacy-section+.privacy-section{border-top:1px solid var(--mkt-line);padding-top:clamp(2.5rem,5vw,4.2rem)}.privacy-section-heading{display:flex;gap:1rem;align-items:flex-start;justify-content:space-between;margin-bottom:1.3rem}.privacy-section-heading h2{max-width:30ch;color:var(--mkt-text-1);font-size:clamp(1.55rem,2.5vw,2.25rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.privacy-section-number{display:block;margin-bottom:.35rem;color:var(--mkt-gold);font-size:.72rem;font-weight:750;letter-spacing:.1em}.privacy-copy-link{display:inline-flex;min-width:44px;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;border:1px solid transparent;border-radius:.6rem;color:var(--mkt-text-3);font-size:.72rem;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.privacy-copy-link svg{width:.9rem;height:.9rem}.privacy-copy-link:hover{border-color:var(--mkt-line);background:rgba(255,255,255,.03);color:var(--mkt-gold-lt)}.privacy-prose{max-width:76ch;color:var(--mkt-text-2);font-size:clamp(.96rem,1.1vw,1.04rem);line-height:1.82}.privacy-prose>*+*{margin-top:1rem}.privacy-prose h3{margin-top:2rem;color:var(--mkt-text-1);font-size:1.03rem;font-weight:700;letter-spacing:-.012em}.privacy-prose ul{display:grid;gap:.7rem;padding-left:1.2rem;list-style:none}.privacy-prose li{position:relative}.privacy-prose li:before{position:absolute;top:.72em;left:-1rem;width:.3rem;height:.3rem;border-radius:999px;background:var(--mkt-gold);content:""}.privacy-prose strong{color:var(--mkt-text-1);font-weight:650}.privacy-prose a{color:var(--mkt-gold-lt);text-decoration:underline;text-decoration-color:rgba(var(--mkt-gold-rgb),.45);text-underline-offset:.22em}.privacy-callout{margin-top:1.5rem;padding:clamp(1.2rem,2.5vw,1.8rem);border:1px solid rgba(var(--mkt-gold-rgb),.38);border-radius:var(--mkt-radius);background:linear-gradient(135deg,rgba(var(--mkt-gold-rgb),.08),transparent 55%),rgba(8,21,48,.7);box-shadow:inset 0 1px rgba(255,255,255,.06)}.privacy-callout h3{margin-top:0}.privacy-contact-grid{display:grid;gap:.75rem;margin-top:1.5rem}.privacy-contact-item{min-width:0;padding:1rem 1.1rem;border:1px solid var(--mkt-line);border-radius:.75rem;background:rgba(8,21,48,.55)}.privacy-contact-item span{display:block;margin-bottom:.25rem;color:var(--mkt-text-4);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.privacy-contact-item a,.privacy-contact-item strong{overflow-wrap:anywhere;color:var(--mkt-text-1);font-size:.88rem}@media (min-width:800px){.privacy-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);align-items:end}.privacy-layout{grid-template-columns:minmax(12rem,15rem) minmax(0,1fr)}.privacy-toc{position:sticky;top:6.25rem;max-height:calc(100vh - 7.5rem);overflow-y:auto;scrollbar-width:thin}.privacy-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:799px){.privacy-sidebar{position:relative;overflow:hidden;border:1px solid var(--mkt-line);border-radius:var(--mkt-radius);background:rgba(8,21,48,.58)}.privacy-toc{border-left:0;padding:1rem}.privacy-toc-title{margin-left:0}.privacy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-toc a{margin-left:0;padding-left:.55rem}}@media (max-width:520px){.privacy-company-facts,.privacy-toc ol{grid-template-columns:1fr}.privacy-company-facts>div,.privacy-company-facts>div:nth-child(odd),.privacy-company-facts>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--mkt-line-soft)}.privacy-company-facts>div:last-child{border-bottom:0}.privacy-copy-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}@media print{body:has(.privacy-page){background:#fff!important}.privacy-page{background:#fff!important;color:#222!important}.privacy-copy-link,.privacy-page footer,.privacy-page header,.privacy-sidebar{display:none!important}.privacy-hero,.privacy-section+.privacy-section{border-color:#bbb}.privacy-company-facts a,.privacy-company-facts dd,.privacy-prose h3,.privacy-prose strong,.privacy-section-heading h2,.privacy-title{color:#111!important}.privacy-company-facts dt,.privacy-intro,.privacy-prose{color:#333!important}.privacy-layout{display:block;padding-top:2rem}.privacy-section{-moz-column-break-inside:avoid;break-inside:avoid}.privacy-callout,.privacy-company-facts,.privacy-contact-item{border-color:#999;background:transparent;box-shadow:none}}