.privacy_article__2bCpY{max-width:64ch;margin:0 auto;padding:4rem 32px 2rem}.privacy_meta__sh_Yl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.4rem}.privacy_h1__DOnEU{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4.4vw,54px);line-height:1.1;letter-spacing:-.02em;margin:0 0 .6em}.privacy_h1__DOnEU em{font-style:italic;font-weight:400;color:var(--sage-deep)}.privacy_section__gvDgP h2{font-family:var(--serif);font-size:26px;font-weight:500;margin:2.6rem 0 .6rem;letter-spacing:-.01em;display:flex;align-items:baseline;gap:14px}.privacy_sectionNum__vmlH3{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--sage-deep)}.privacy_section__gvDgP p{font-family:var(--sans);font-size:16.5px;line-height:1.75;color:var(--ink);margin:0 0 1.2rem}.privacy_section__gvDgP ul{-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;margin:0 0 1.4rem}.privacy_section__gvDgP ul li{margin-bottom:.6rem;line-height:1.65}.privacy_sageEm__kuDA_{color:var(--sage-deep);font-style:italic}.privacy_toc__7b2Aa{max-width:64ch;margin:0 auto 2rem;padding:24px 32px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--bg-2)}.privacy_tocLabel__QHL3U{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.privacy_toc__7b2Aa ol{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;column-count:2;column-gap:32px}.privacy_toc__7b2Aa ol li{font-size:14.5px;margin-bottom:6px;page-break-inside:avoid;break-inside:avoid}.privacy_toc__7b2Aa ol li a{color:var(--ink-2)}.privacy_toc__7b2Aa ol li a:hover{color:var(--sage-deep)}.privacy_contactBlock__08fIO{max-width:64ch;margin:3rem auto 0;padding:32px;background:var(--bg-warm);border:1px solid var(--rule);border-radius:var(--r-lg);display:flex;gap:22px;align-items:center;flex-wrap:wrap}.privacy_contactBlock__08fIO h3{font-family:var(--serif);margin:0 0 6px;font-size:22px;font-weight:500}.privacy_contactBlock__08fIO p{margin:0;color:var(--ink-2);font-size:14.5px}.privacy_contactCta__M5yC4{-webkit-margin-start:auto;margin-inline-start:auto}@media (max-width:720px){.privacy_article__2bCpY{padding:2.5rem 20px 1rem}.privacy_toc__7b2Aa ol{column-count:1}.privacy_contactCta__M5yC4{-webkit-margin-start:0;margin-inline-start:0}}