:root{--privacy-bg:#fafafa;--privacy-surface:#f5f5f5;--privacy-line:#1717171a;--privacy-muted:#737373;--privacy-copy:#404040;--privacy-ink:#171717;--privacy-accent:#f5a524;--privacy-accent-hover:#c4841d}html:lang(zh-Hans){--privacy-zh-rounded:ui-rounded, "SF Pro Rounded", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif}html:lang(zh-Hant){--privacy-zh-rounded:ui-rounded, "SF Pro Rounded", "PingFang TC", "Microsoft JhengHei", sans-serif}html:lang(zh-Hans) .privacy-body,html:lang(zh-Hant) .privacy-body{font-family:var(--privacy-zh-rounded);line-break:strict}html[data-site-theme=privacy]{color:var(--privacy-ink);background:var(--privacy-bg)}html[data-site-theme=privacy] body{background:var(--privacy-bg)}.privacy-body{min-height:100dvh}.privacy-body h1,.privacy-body h2{text-wrap:balance}.privacy-body p{text-wrap:pretty}.privacy-nav{z-index:2;grid-template-columns:1fr auto;align-items:center;width:min(100% - 40px,1180px);margin:0 auto;padding:24px 0;font-size:12px;font-weight:650;display:grid;position:relative}.privacy-nav a{text-decoration:none}.privacy-logo img{width:106px}.privacy-nav-actions{justify-self:end;align-items:center;gap:16px;min-width:0;display:flex}.privacy-main{width:min(100% - 32px,1240px);margin:0 auto}.privacy-hero{grid-template-columns:minmax(0,21fr) minmax(360px,19fr);align-items:center;gap:22px;min-height:700px;padding:76px 20px 96px;display:grid}.privacy-hero-copy{min-width:0}.privacy-eyebrow,.privacy-summary>p{color:var(--privacy-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:720}.privacy-hero h1{letter-spacing:-.045em;max-width:8ch;margin:0;font-family:ui-rounded,SF Pro Rounded,Hanken Grotesk,sans-serif;font-size:clamp(72px,8.6vw,116px);font-weight:800;line-height:.84}.privacy-hero h1 em{color:var(--privacy-accent);font-style:normal;display:block}html[lang=en] .privacy-hero h1{white-space:nowrap}.privacy-lede{max-width:54ch;color:var(--privacy-copy);margin:34px 0 0;font-size:18px;line-height:1.55}.privacy-actions{margin-top:28px}.privacy-primary{color:#171717;background:var(--privacy-accent);--pill-link-motion:.18s cubic-bezier(.34, 1.56, .64, 1)}.privacy-primary:hover{background:var(--privacy-accent-hover);transform:scale(1.03)}.privacy-summary{--radius:48px;border-radius:var(--radius);color:#fafafa;background:#171717;border:1px solid #ffffff1a;min-width:0;padding:42px}.privacy-summary>p{color:#a3a3a3}.privacy-summary ol{margin:0;padding:0;list-style:none}.privacy-summary li{border-top:1px solid #ffffff1f;padding:26px 0}.privacy-summary li:last-child{padding-bottom:0}.privacy-summary h2{margin:0;font-size:18px;font-weight:680;line-height:1.2}.privacy-summary li p{color:#a3a3a3;margin:8px 0 0;font-size:15px;line-height:1.45}.privacy-highlights{border-top:1px solid var(--privacy-line);border-bottom:1px solid var(--privacy-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-highlights article{min-width:0;padding:44px 38px}.privacy-highlights article+article{border-left:1px solid var(--privacy-line)}.privacy-highlights article:first-child{padding-left:20px}.privacy-highlights article:last-child{padding-right:20px}.privacy-highlights h2{letter-spacing:-.02em;max-width:24ch;margin:0;font-family:ui-rounded,SF Pro Rounded,Hanken Grotesk,sans-serif;font-size:25px;font-weight:760;line-height:1.04}.privacy-highlights p{max-width:42ch;color:var(--privacy-copy);margin:18px 0 0;font-size:16px;line-height:1.65}.privacy-content{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:80px;padding:116px 20px 140px;display:grid}.privacy-index{min-width:0}.privacy-index-sticky{position:sticky;top:24px}.privacy-index nav{border-top:1px solid var(--privacy-line);display:grid}.privacy-index nav a{border-bottom:1px solid var(--privacy-line);color:var(--privacy-copy);padding:13px 0;font-size:14px;font-weight:620;text-decoration:none}.privacy-index nav a:hover,.privacy-article a:hover,.privacy-contact a:hover,.privacy-footer a:hover{color:var(--privacy-accent-hover)}.privacy-contact{--radius:28px;border:1px solid var(--privacy-line);border-radius:var(--radius);background:var(--privacy-surface);margin-top:28px;padding:24px}.privacy-contact h2{margin:0;font-size:18px;font-weight:720}.privacy-contact p{color:var(--privacy-copy);margin:12px 0 18px;font-size:14px;line-height:1.55}.privacy-contact a{color:var(--privacy-ink);overflow-wrap:anywhere;font-size:14px;font-weight:720}.privacy-article{min-width:0;max-width:850px}.privacy-article section{border-bottom:1px solid var(--privacy-line);padding:0 0 56px;scroll-margin-top:32px}.privacy-article section+section{padding-top:56px}.privacy-article h2{letter-spacing:-.03em;max-width:26ch;margin:0;font-family:ui-rounded,SF Pro Rounded,Hanken Grotesk,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:780;line-height:.98}.privacy-article p{max-width:68ch;color:var(--privacy-copy);margin:24px 0 0;font-size:17px;line-height:1.75}.privacy-article a{color:var(--privacy-ink);text-underline-offset:4px;font-weight:680}.privacy-footer{border-top:1px solid var(--privacy-line);justify-content:space-between;align-items:flex-end;gap:40px;width:min(100% - 40px,1180px);margin:0 auto;padding:30px 0 44px;display:flex}.privacy-footer-logo img{width:92px}.privacy-footer p{color:var(--privacy-muted);margin:14px 0 0;font-size:12px}.privacy-footer nav{gap:18px;display:flex}.privacy-footer nav a{font-size:12px;font-weight:400;text-decoration:none}html[data-theme=dark][data-site-theme=privacy]{--privacy-bg:var(--dark-bg);--privacy-surface:var(--dark-surface);--privacy-line:var(--dark-line);--privacy-muted:var(--dark-muted);--privacy-copy:var(--dark-copy);--privacy-ink:var(--dark-ink);--privacy-accent-hover:var(--dark-accent-hover)}html[data-theme=dark] .privacy-summary,html[data-theme=dark] .privacy-contact{box-shadow:none}html[data-theme=dark] .privacy-summary{color:var(--dark-ink);background:var(--dark-surface)}html[data-theme=dark] .privacy-summary>p,html[data-theme=dark] .privacy-summary li p{color:var(--dark-muted)}html:lang(zh-Hans) .privacy-hero h1,html:lang(zh-Hant) .privacy-hero h1{max-width:none;font-family:var(--privacy-zh-rounded);letter-spacing:-.015em;white-space:nowrap;line-height:.96}html:lang(zh-Hans) .privacy-hero h1 em,html:lang(zh-Hant) .privacy-hero h1 em{display:inline}html:lang(zh-Hans) .privacy-summary h2,html:lang(zh-Hant) .privacy-summary h2{word-break:auto-phrase;line-height:1.3}html:lang(zh-Hans) .privacy-highlights h2,html:lang(zh-Hant) .privacy-highlights h2{font-family:var(--privacy-zh-rounded);letter-spacing:0;word-break:auto-phrase;line-height:1.16}html:lang(zh-Hans) .privacy-article h2,html:lang(zh-Hant) .privacy-article h2{font-family:var(--privacy-zh-rounded);letter-spacing:0;word-break:auto-phrase;line-height:1.14}html:lang(zh-Hans) :is(.privacy-lede,.privacy-summary p,.privacy-highlights p,.privacy-article p),html:lang(zh-Hant) :is(.privacy-lede,.privacy-summary p,.privacy-highlights p,.privacy-article p){word-break:auto-phrase;line-height:1.75}@media (width<=900px){.privacy-hero{grid-template-columns:1fr;gap:64px;min-height:0;padding-top:84px}.privacy-hero h1{max-width:9ch}.privacy-summary{max-width:680px}.privacy-content{grid-template-columns:1fr;gap:72px}.privacy-index-sticky{position:static}.privacy-index nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.privacy-contact{max-width:480px}}@media (width<=700px){.privacy-support{display:none}.privacy-main{width:calc(100% - 20px)}.privacy-hero{gap:52px;padding:64px 10px 80px}.privacy-hero h1{font-size:clamp(62px,19vw,86px)}html[lang=en] .privacy-hero h1,html:lang(zh-Hans) .privacy-hero h1,html:lang(zh-Hant) .privacy-hero h1{font-size:clamp(50px,16.2vw,86px)}.privacy-lede{font-size:17px}.privacy-primary{--pill-link-height:50px}.privacy-summary{border-radius:32px;padding:28px 24px}.privacy-summary h2{font-size:19px}.privacy-summary li p{font-size:16px}.privacy-highlights{grid-template-columns:1fr}.privacy-highlights article,.privacy-highlights article:first-child,.privacy-highlights article:last-child{padding:34px 10px}.privacy-highlights article+article{border-top:1px solid var(--privacy-line);border-left:0}.privacy-highlights h2{font-size:28px}.privacy-highlights p{font-size:17px}.privacy-content{gap:64px;padding:88px 10px 104px}.privacy-index nav{grid-template-columns:1fr}.privacy-contact{max-width:none}.privacy-contact p,.privacy-contact a{font-size:16px}.privacy-article h2{font-size:38px}.privacy-article p{font-size:17px}.privacy-footer{flex-direction:column;align-items:flex-start;width:calc(100% - 28px)}}
