.privacy-module__VTbb1a__wrap{width:min(100%, var(--max-content));padding-inline:var(--gutter);margin:0 auto}.privacy-module__VTbb1a__hero{padding-block:var(--space-32) var(--space-20);border-bottom:1px solid #ffffff14}.privacy-module__VTbb1a__eyebrow{margin:0 0 var(--space-5);color:var(--color-text-brand);font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.privacy-module__VTbb1a__hero h1{max-width:11ch;color:var(--color-text-primary);font-size:var(--type-display);font-weight:var(--fw-light);letter-spacing:var(--tracking-heading);line-height:var(--lh-tight);text-transform:uppercase;text-wrap:balance;margin:0}.privacy-module__VTbb1a__heroMeta{gap:var(--space-12);margin-top:var(--space-10);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.privacy-module__VTbb1a__heroMeta p{max-width:62ch;color:var(--color-text-secondary);font-size:var(--type-body-lg);line-height:var(--lh-loose);margin:0}.privacy-module__VTbb1a__heroMeta time{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.1em;text-transform:uppercase}.privacy-module__VTbb1a__policy{padding-block:var(--space-20)}.privacy-module__VTbb1a__contents{gap:var(--space-12);padding-bottom:var(--space-16);border-bottom:1px solid var(--color-border-muted);grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);display:grid}.privacy-module__VTbb1a__contents>p{color:var(--color-text-brand);font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin:0}.privacy-module__VTbb1a__contents ol{background:var(--color-border-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.privacy-module__VTbb1a__contents a{height:100%;padding:var(--space-4) var(--space-5);background:var(--color-bg-default);color:var(--color-text-secondary);font-size:var(--type-body-sm);transition:background-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);line-height:1.45;text-decoration:none;display:block}.privacy-module__VTbb1a__contents a:hover,.privacy-module__VTbb1a__contents a:focus-visible{background:var(--color-bg-ui);color:var(--color-text-primary);outline:none}.privacy-module__VTbb1a__sections{border-bottom:1px solid var(--color-border-muted)}.privacy-module__VTbb1a__section{gap:var(--space-16);padding-block:clamp(var(--space-12), 6vw, var(--space-20));border-top:1px solid var(--color-border-muted);grid-template-columns:minmax(240px,.55fr) minmax(0,1fr);scroll-margin-top:112px;display:grid}.privacy-module__VTbb1a__section:first-child{border-top:0}.privacy-module__VTbb1a__section header{gap:var(--space-4);grid-template-columns:42px minmax(0,1fr);align-items:baseline;display:grid}.privacy-module__VTbb1a__section header span{color:var(--color-text-brand);font-family:var(--font-mono);font-size:var(--type-micro);letter-spacing:.12em}.privacy-module__VTbb1a__section h2{color:var(--color-text-primary);font-size:var(--type-h3);font-weight:var(--fw-light);letter-spacing:var(--tracking-heading);line-height:var(--lh-snug);text-transform:uppercase;text-wrap:balance;margin:0}.privacy-module__VTbb1a__copy{max-width:72ch}.privacy-module__VTbb1a__copy h3{margin:var(--space-8) 0 var(--space-3);color:var(--color-text-primary);font-size:var(--type-body);font-weight:var(--fw-medium);letter-spacing:.02em;text-transform:uppercase}.privacy-module__VTbb1a__copy h3:first-child{margin-top:0}.privacy-module__VTbb1a__copy p,.privacy-module__VTbb1a__copy li{color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.72}.privacy-module__VTbb1a__copy p{margin:0}.privacy-module__VTbb1a__copy p+p{margin-top:var(--space-6)}.privacy-module__VTbb1a__copy ul{gap:var(--space-3);margin:0;padding-left:1.2em;display:grid}.privacy-module__VTbb1a__copy p+ul{margin-top:var(--space-6)}.privacy-module__VTbb1a__copy a,.privacy-module__VTbb1a__contact a{color:var(--color-text-brand);text-underline-offset:3px}.privacy-module__VTbb1a__copy code{background:var(--color-bg-ui);color:var(--color-text-primary);font-family:var(--font-mono);padding:2px 5px;font-size:.88em}.privacy-module__VTbb1a__contact{gap:var(--space-12);margin-top:var(--space-16);padding:var(--space-10);background:var(--color-bg-subtle);border-top:2px solid var(--color-border-brand);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.privacy-module__VTbb1a__contact h2{color:var(--color-text-primary);font-size:var(--type-h2);font-weight:var(--fw-light);letter-spacing:var(--tracking-heading);line-height:var(--lh-snug);text-transform:uppercase;margin:0}.privacy-module__VTbb1a__contact>div:last-child{align-self:end}.privacy-module__VTbb1a__contact>div:last-child p{max-width:54ch;margin:0 0 var(--space-6);color:var(--color-text-secondary);font-size:var(--type-body);line-height:1.65}.privacy-module__VTbb1a__contact a{font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.privacy-module__VTbb1a__backLink{margin-top:var(--space-10);color:var(--color-text-muted);font-size:var(--type-eyebrow);font-weight:var(--fw-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;text-decoration:none;display:inline-block}.privacy-module__VTbb1a__backLink:hover,.privacy-module__VTbb1a__backLink:focus-visible{color:var(--color-text-primary)}@media (max-width:800px){.privacy-module__VTbb1a__hero,.privacy-module__VTbb1a__policy{padding-block:var(--space-16)}.privacy-module__VTbb1a__hero h1{font-size:var(--type-h1)}.privacy-module__VTbb1a__heroMeta,.privacy-module__VTbb1a__contents,.privacy-module__VTbb1a__section,.privacy-module__VTbb1a__contact{gap:var(--space-8);grid-template-columns:1fr}.privacy-module__VTbb1a__heroMeta{align-items:start}.privacy-module__VTbb1a__heroMeta p{font-size:var(--type-body)}.privacy-module__VTbb1a__contents ol{grid-template-columns:1fr}.privacy-module__VTbb1a__section{padding-block:var(--space-12)}.privacy-module__VTbb1a__section header{grid-template-columns:34px minmax(0,1fr)}.privacy-module__VTbb1a__section h2{font-size:var(--type-h4)}.privacy-module__VTbb1a__contact{margin-top:var(--space-10);padding:var(--space-7)}}
