.privacy-page{max-width:820px;color:var(--g-ink);margin:0 auto;padding:24px 24px 64px}.privacy-top{border-bottom:1px solid var(--g-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.privacy-language{align-items:center;gap:4px;display:flex}.privacy-language a{color:var(--g-muted);white-space:nowrap;border-radius:8px;padding:6px 10px}.privacy-language a[aria-current=page]{color:var(--g-ink);background:var(--g-soft)}.privacy-document{padding-top:40px}.privacy-document h1{font:600 36px/1.2 var(--g-display);letter-spacing:-.025em}.privacy-description{color:var(--g-ink-2);margin-top:16px;font-size:16px;line-height:1.7}.privacy-updated{color:var(--g-muted);margin-top:12px;font-size:13px}.privacy-contents{border:1px solid var(--g-line);border-radius:12px;margin:28px 0;padding:14px 16px}.privacy-contents summary{cursor:pointer;font-weight:500}.privacy-contents nav{grid-template-columns:1fr 1fr;gap:10px 24px;padding-top:16px;display:grid}.privacy-document section{margin-top:32px;scroll-margin-top:24px}.privacy-document h2{font-size:20px;font-weight:600;line-height:1.4}.privacy-document section p,.privacy-providers{color:var(--g-ink-2);overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.85}.privacy-providers{padding-left:22px}.privacy-providers li+li{margin-top:12px}.privacy-document a,.privacy-footer a{color:var(--g-ink);text-decoration:underline;-webkit-text-decoration-color:var(--g-line);text-decoration-color:var(--g-line);text-underline-offset:3px}.privacy-document a:hover,.privacy-footer a:hover{text-decoration-color:currentColor}.privacy-providers a{white-space:normal}.privacy-contact-links{flex-wrap:wrap;gap:12px 24px;margin-top:16px;display:flex}.privacy-footer{border-top:1px solid var(--g-line);margin-top:40px;padding-top:24px}@media (max-width:600px){.privacy-page{padding:20px 20px 40px}.privacy-top{gap:8px;padding-bottom:20px}.privacy-language a{padding:6px 8px;font-size:12px}.privacy-document{padding-top:28px}.privacy-document h1{font-size:30px}.privacy-contents nav{grid-template-columns:1fr}}
