.privacy_hero__7waYw{text-align:center;padding:clamp(48px,6vw,80px) 0 clamp(28px,3vw,40px);background:radial-gradient(120% 80% at 50% 0,rgba(30,64,175,.05),rgba(30,64,175,0) 60%),var(--gm-paper)}.privacy_heroH1__Jo_rx{font-family:var(--gm-serif);font-weight:500;font-size:clamp(36px,5vw,56px);letter-spacing:-.6px;margin:18px 0 14px;color:var(--gm-ink)}.privacy_upd__5xa_z{font-size:13.5px;color:var(--gm-muted)}.privacy_upd__5xa_z b{color:var(--gm-ink-soft);font-weight:600}.privacy_tldrWrap__1riVr{margin-top:28px}.privacy_tldr__dwB1d{max-width:760px;margin:0 auto;background:var(--gm-card);border:1px solid var(--gm-green-ring);border-radius:18px;padding:22px 24px;display:flex;gap:15px;box-shadow:0 2px 8px rgba(15,20,40,.04);text-align:left}.privacy_tldrIc__gpzgy{width:40px;height:40px;border-radius:11px;background:var(--gm-green-pale);border:1px solid var(--gm-green-ring);display:flex;align-items:center;justify-content:center;flex-shrink:0}.privacy_tldrTt__fu2GM{font-size:13px;font-weight:800;letter-spacing:.6px;text-transform:uppercase;color:var(--gm-green);margin-bottom:6px}.privacy_tldr__dwB1d p{font-size:14.5px;color:var(--gm-ink-soft);line-height:1.6;letter-spacing:-.05px}.privacy_tldr__dwB1d p b{color:var(--gm-ink);font-weight:600}.privacy_legalMain__p6mBB{padding:clamp(36px,5vw,56px) 0 clamp(64px,9vw,110px)}.privacy_legalLayout__wKMdw{display:grid;grid-template-columns:240px 1fr;grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:start}.privacy_toc__7b2Aa{position:-webkit-sticky;position:sticky;top:96px}.privacy_tocLabel__QHL3U{font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--gm-faint);margin-bottom:14px;padding-left:14px}.privacy_tocNav__jwYZE{display:flex;flex-direction:column}.privacy_tocLink__gsAQN{display:block;padding:8px 14px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--gm-muted);letter-spacing:-.05px;line-height:1.35;transition:background .15s ease,color .15s ease}.privacy_tocLink__gsAQN:hover{background:var(--gm-card-2);color:var(--gm-ink)}.privacy_tocActive__ljvDs{background:var(--gm-navy-pale);color:var(--gm-navy);font-weight:600}.privacy_doc__OFKXn{max-width:720px}.privacy_docSec__7Mer0{scroll-margin-top:96px}.privacy_docSec__7Mer0+.privacy_docSec__7Mer0{margin-top:40px}.privacy_docSec__7Mer0 h2{font-family:var(--gm-serif);font-weight:500;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.4px;color:var(--gm-ink);display:flex;align-items:baseline;gap:12px}.privacy_num__PjLki{font-size:14px;font-weight:700;color:var(--gm-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--gm-sans)}.privacy_docSec__7Mer0 p{margin-top:14px;font-size:15.5px;line-height:1.7;color:var(--gm-ink-soft);letter-spacing:-.05px}.privacy_docSec__7Mer0 p b,.privacy_docSec__7Mer0 p strong{color:var(--gm-ink);font-weight:600}.privacy_docSec__7Mer0 a{color:var(--gm-navy);font-weight:600}.privacy_docSec__7Mer0 ul{margin:14px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.privacy_docSec__7Mer0 li{position:relative;padding-left:26px;font-size:15px;line-height:1.6;color:var(--gm-ink-soft);letter-spacing:-.05px}.privacy_docSec__7Mer0 li:before{content:"";position:absolute;left:4px;top:9px;width:7px;height:7px;border-radius:2px;background:var(--gm-navy);opacity:.55}.privacy_docSec__7Mer0 li b,.privacy_docSec__7Mer0 li strong{color:var(--gm-ink);font-weight:600}.privacy_callout__aasW4{margin-top:16px;padding:16px 18px;border-radius:14px;background:var(--gm-card-2);border:1px solid var(--gm-line);font-size:14.5px;line-height:1.6;color:var(--gm-ink-soft)}.privacy_callout__aasW4 b{color:var(--gm-ink);font-weight:700}@media (max-width:880px){.privacy_legalLayout__wKMdw{grid-template-columns:1fr;gap:0}.privacy_toc__7b2Aa{position:static;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--gm-line)}.privacy_tocNav__jwYZE{flex-direction:row;flex-wrap:wrap;gap:8px}.privacy_tocLabel__QHL3U{display:none}.privacy_tocLink__gsAQN{padding:8px 13px;border:1px solid var(--gm-line);background:#fff;border-radius:999px;font-size:13px}}