.privacy-page .page-title{text-wrap:balance;max-width:820px;font-size:clamp(2rem,4vw,3.2rem);line-height:1.08}.privacy-page .methodology-intro{max-width:70ch;color:var(--color-secondary);font-size:1.05rem;line-height:1.75}.privacy-page .privacy-section{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px;padding:36px 0;display:grid}.privacy-page .privacy-section h2{color:var(--color-primary);margin:0;scroll-margin-top:110px;font-size:1.35rem;line-height:1.35}.privacy-page .privacy-prose{min-width:0;max-width:70ch;color:var(--color-secondary);font-size:1.025rem;line-height:1.8}.privacy-page .privacy-prose p{margin:0}.privacy-page .privacy-prose>*+*{margin-top:20px}.privacy-page .privacy-prose a{color:var(--color-primary);text-underline-offset:.25em}.privacy-page .privacy-prose a[href^=mailto\:]{overflow-wrap:anywhere}.privacy-page .privacy-prose a:hover{color:var(--color-secondary)}.privacy-page .privacy-prose a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.privacy-page .privacy-section:last-of-type{padding-bottom:0}:lang(zh) .privacy-page .privacy-prose{line-height:1.95}@media (width<=760px){.privacy-page .privacy-section{grid-template-columns:minmax(0,1fr);gap:18px;padding-block:28px}}.privacy-page{padding:44px 0 80px}.privacy-page .breadcrumbs{margin-bottom:32px}.privacy-page .methodology-hero{gap:18px;margin-bottom:28px;display:grid}.privacy-page .methodology-hero :is(.eyebrow,h1,.methodology-intro){margin:0}.privacy-page .privacy-updated{color:#69564c;margin:20px 0 0}.privacy-page .privacy-prose p>a[href^=mailto\:]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width<=680px){.privacy-page{padding-block:34px 56px}}
