:root{--fg-font-sans:var(--font-primary);--fg-weight-display:850;--fg-gutter:60px;--fg-shell-max:1440px;--fg-radius:0;--fg-anchor-offset:88px}.pg-privacy{background:var(--fg-color-bg);color:var(--fg-color-text);font:400 16px/1.7 var(--fg-font-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--fg-color-link);color:var(--fg-color-bg)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--fg-radius)}button,a{touch-action:manipulation}svg,img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2,h3{line-height:1.15}p{color:var(--fg-color-text-muted)}strong{color:var(--fg-color-text);font-weight:600}ul{margin:0;padding:0;list-style:none}:where(a,button,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--fg-color-focus);outline-offset:5px}:root{--fg-anchor-offset:32px}.icon{flex-shrink:0;width:18px;height:18px}h1,h2{font-weight:550}.no-js .enhanced{display:none!important}.page-intro{grid-template-columns:1.25fr 1fr;align-items:start;gap:100px;padding-block:64px 48px;display:grid}.hero-copy{padding-top:3px}h1{letter-spacing:-.06em;text-transform:uppercase;font-size:clamp(72px,7.3vw,106px);font-weight:850;line-height:1}.lede{color:var(--fg-color-text);max-width:610px;margin-top:28px;font-size:19px;line-height:1.85}.document-meta{color:var(--fg-color-text-muted);margin-top:28px;font-size:12px}.contents{min-width:0;padding-top:6px}.contents h2{color:var(--fg-color-text-muted);margin-bottom:14px;font-size:12px;font-weight:500;line-height:1.5}.contents li{border-top:1px solid var(--fg-color-border)}.contents li:last-child{border-bottom:1px solid var(--fg-color-border)}.contents li a{justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:11px 0;font-size:13px;line-height:1.6;display:flex}.contents li a:hover{color:var(--fg-color-link)}.contents li .icon{width:14px;height:14px;color:var(--fg-color-text-muted)}.document-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.document-actions button,.document-actions>a{min-height:44px;color:var(--fg-color-text-muted);align-items:center;gap:10px;font-size:11px;display:inline-flex}.document-actions button{background:0 0;border:0;padding:0}.document-actions .icon{width:16px;height:16px}.document-actions button:hover,.document-actions>a:hover{color:var(--fg-color-link)}.document-actions>a .icon{width:15px;height:15px}.policy-section{border-top:1px solid var(--fg-color-border);scroll-margin-top:var(--fg-anchor-offset);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:100px;padding-block:38px 44px;display:grid}.policy-section:target{border-top-color:var(--fg-color-link)}.policy-section h2{letter-spacing:-.035em;text-wrap:balance;max-width:410px;font-size:29px;font-weight:550;line-height:1.35}.policy-section h2 a{justify-content:space-between;align-items:start;gap:24px;min-height:44px;display:flex}.policy-section h2 a:hover{color:var(--fg-color-link)}.policy-section h2 .icon{width:15px;height:15px;color:var(--fg-color-text-muted);margin-top:12px}.policy-prose{min-width:0;max-width:640px}.policy-prose p{font-size:16px;line-height:1.95}.policy-paragraph+.policy-paragraph{margin-top:18px}.publisher-copy span{color:var(--fg-color-text);font-weight:500}.contact-panel{background:var(--fg-color-stage);border-left:2px solid var(--fg-color-accent);scroll-margin-top:var(--fg-anchor-offset);margin-top:28px;padding:24px 28px}.contact-panel .contact-copy{color:var(--fg-color-text);font-size:15px;line-height:1.9}.mail-link[href]{color:var(--fg-color-link);text-underline-offset:4px;text-decoration:underline}.mail-link[href]:hover{color:var(--fg-color-text)}.document-footer{border-top:1px solid var(--fg-color-control-border);justify-content:space-between;align-items:center;gap:30px;padding-block:26px 38px;display:flex}.document-footer p{font-size:11px}.document-footer>div{align-items:center;gap:32px;display:flex}.document-footer a{min-height:44px;color:var(--fg-color-text-muted);align-items:center;gap:12px;font-size:12px;display:inline-flex}.document-footer a:hover{color:var(--fg-color-link)}.document-footer .icon{width:16px;height:16px}@media (width<=1190px){:root{--fg-gutter:36px}.page-intro{grid-template-columns:1.15fr 1fr;gap:64px;padding-block:52px 40px}h1{font-size:88px}.lede{margin-top:24px;font-size:18px}.document-meta{margin-top:24px;font-size:11px}.contents li a{font-size:12px}.document-actions{gap:20px}.policy-section{grid-template-columns:1fr 1.5fr;gap:64px;padding-block:32px 38px}.policy-section h2{max-width:350px;font-size:27px}.policy-prose p{font-size:15px;line-height:1.95}.contact-panel{padding:22px 24px}.contact-panel .contact-copy{font-size:14px}.document-footer a{font-size:11px}}@media (width<=900px){:root{--fg-gutter:25px;--fg-anchor-offset:28px}.page-intro{gap:42px;padding-block:42px 36px}h1{font-size:76px}.lede{margin-top:22px;font-size:17px}.contents{padding-top:2px}.contents h2{font-size:12px}.contents li a{gap:20px;font-size:12px}.document-actions{gap:10px 20px}.document-actions button,.document-actions>a{font-size:10px}.policy-section{grid-template-columns:1fr 1.5fr;gap:40px}.policy-section h2{font-size:25px;line-height:1.4}.policy-section h2 a{gap:18px}.policy-section h2 .icon{width:14px;height:14px;margin-top:11px}.policy-prose p{font-size:15px}.contact-panel{padding:20px}.contact-panel .contact-copy{font-size:14px}}@media (width<=680px){.page-intro{grid-template-columns:1fr;gap:32px}h1{font-size:80px}.lede{max-width:610px;font-size:18px}.document-meta{font-size:12px}.contents{padding-top:0}.contents h2{margin-bottom:12px}.contents ul{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.contents li a{gap:18px;min-height:62px;font-size:12px}.contents li:nth-last-child(2){border-bottom:1px solid var(--fg-color-border)}.document-actions{gap:28px;margin-top:14px}.document-actions button,.document-actions>a{font-size:12px}.policy-section{grid-template-columns:1fr;gap:20px;padding-block:30px 36px}.policy-section h2{text-wrap:pretty;max-width:none;font-size:28px}.policy-section h2 a{align-items:start;gap:30px}.policy-section h2 .icon{margin-top:12px}.policy-prose{max-width:620px}.policy-prose p{font-size:17px;line-height:1.9}.contact-panel{margin-top:24px;padding:24px}.contact-panel .contact-copy{font-size:16px}.document-footer{flex-direction:column;align-items:start;gap:14px}.document-footer>div{gap:28px}.document-footer p{font-size:11px}.document-footer a{font-size:12px}}@media (width<=580px){:root{--fg-gutter:20px;--fg-anchor-offset:24px}.page-intro{gap:28px;padding-block:34px 30px}h1{font-size:clamp(58px,14.5vw,80px);line-height:1}.lede{margin-top:22px;font-size:17px;line-height:1.85}.document-meta{margin-top:22px;font-size:11px}.contents ul{display:block}.contents h2{margin-bottom:14px;font-size:12px}.contents li a{gap:24px;min-height:46px;padding-block:11px;font-size:13px}.contents li:nth-last-child(2){border-bottom:0}.contents li .icon{width:14px;height:14px}.document-actions{gap:24px;margin-top:12px}.document-actions button,.document-actions>a{font-size:11px}.policy-section{gap:16px;padding-block:28px 32px}.policy-section h2{letter-spacing:-.03em;font-size:26px;line-height:1.4}.policy-section h2 a{gap:24px}.policy-section h2 .icon{width:14px;height:14px;margin-top:11px}.policy-prose p{font-size:16px;line-height:1.95}.policy-paragraph+.policy-paragraph{margin-top:18px}.contact-panel{margin-top:24px;padding:22px}.contact-panel .contact-copy{font-size:15px;line-height:1.9}.document-footer{gap:8px;padding-block:22px 28px}.document-footer>div{gap:28px}}@media (width<=360px){:root{--fg-gutter:18px}h1{font-size:56px}.lede{font-size:16px}.contents li a{gap:20px;font-size:12px}.document-actions{gap:20px}.document-actions button,.document-actions>a{font-size:10px}.policy-section h2{font-size:24px}.policy-section h2 a{gap:20px}.contact-panel{padding:20px}.document-footer a{font-size:11px}}@media (prefers-reduced-motion:reduce){:before,:after{transition:none!important;animation:none!important}}@media print{.contents,.policy-section h2 .icon,.document-footer>div{display:none!important}.page-intro{padding:0 0 24px;display:block}.hero-copy{padding:0}h1{font-size:38px}.lede{max-width:none;margin-top:16px;font-size:13px;line-height:1.7}.document-meta{margin-top:14px;font-size:10px}.policy-section{padding-block:20px 24px;display:block}.policy-section h2{break-after:avoid;max-width:none;margin-bottom:12px;font-size:19px}.policy-section h2 a{min-height:0}.policy-prose{max-width:none}.policy-prose p{orphans:3;widows:3;font-size:11px;line-height:1.8}.policy-paragraph+.policy-paragraph{margin-top:12px}.contact-panel{break-inside:avoid;margin-top:18px;padding:14px 18px}.contact-panel .contact-copy{font-size:11px;line-height:1.8}.document-footer{padding-block:18px;display:block}.document-footer p{font-size:10px}.pg-privacy{print-color-adjust:exact}}:root:lang(zh-Hant){--fg-font-sans:var(--font-primary)}:root:lang(zh-Hant) h1,:root:lang(zh-Hant) h2{text-transform:none;font-weight:700}:root:lang(zh-Hant) h1{letter-spacing:0;font-size:clamp(54px,5.8vw,84px);line-height:1.3}:root:lang(zh-Hant) .lede{font-size:19px;line-height:1.95}:root:lang(zh-Hant) .document-meta{font-size:13px}:root:lang(zh-Hant) .contents h2{font-size:14px}:root:lang(zh-Hant) .contents li a{font-size:15px;line-height:1.8}:root:lang(zh-Hant) .document-actions button,:root:lang(zh-Hant) .document-actions>a{font-size:13px}:root:lang(zh-Hant) .policy-section h2{letter-spacing:0;font-size:28px;font-weight:700;line-height:1.6}:root:lang(zh-Hant) .policy-prose p,:root:lang(zh-Hant) .contact-panel .contact-copy{font-size:17px;line-height:1.95}:root:lang(zh-Hant) .document-footer p,:root:lang(zh-Hant) .document-footer a{font-size:13px}@media (width<=1190px){:root:lang(zh-Hant) .page-intro,:root:lang(zh-Hant) .policy-section{gap:48px}:root:lang(zh-Hant) .lede{font-size:18px}:root:lang(zh-Hant) .policy-section h2{font-size:26px}}@media (width<=900px){:root:lang(zh-Hant) h1{font-size:60px}:root:lang(zh-Hant) .page-intro{gap:36px}:root:lang(zh-Hant) .lede{font-size:17px}:root:lang(zh-Hant) .contents li a{font-size:14px}:root:lang(zh-Hant) .policy-section{grid-template-columns:1fr 1.6fr;gap:36px}:root:lang(zh-Hant) .policy-section h2{font-size:24px}}@media (width<=680px){:root:lang(zh-Hant) h1{font-size:64px}:root:lang(zh-Hant) .policy-section{grid-template-columns:1fr;gap:20px}:root:lang(zh-Hant) .policy-section h2{font-size:28px}:root:lang(zh-Hant) .contents ul{gap:0 24px}:root:lang(zh-Hant) .contents li a{font-size:14px}:root:lang(zh-Hant) .lede{font-size:18px}}@media (width<=580px){:root:lang(zh-Hant) h1{font-size:56px}:root:lang(zh-Hant) .lede{font-size:17px}:root:lang(zh-Hant) .policy-section h2{letter-spacing:0;font-size:26px}:root:lang(zh-Hant) .document-meta{font-size:12px}}@media (width<=360px){:root:lang(zh-Hant) h1{font-size:50px}:root:lang(zh-Hant) .policy-section h2{font-size:24px}:root:lang(zh-Hant) .contents li a{font-size:14px}:root:lang(zh-Hant) .document-actions{gap:20px}}@media print{:root:lang(zh-Hant) h1{font-size:34px}:root:lang(zh-Hant) .lede{font-size:13px}:root:lang(zh-Hant) .document-meta{font-size:10px}:root:lang(zh-Hant) .policy-section h2{font-size:19px;line-height:1.5}:root:lang(zh-Hant) .policy-prose p,:root:lang(zh-Hant) .contact-panel .contact-copy{font-size:11px;line-height:1.8}:root:lang(zh-Hant) .document-footer p{font-size:10px}}
