.page-privacy .privacy-aside{position:sticky;top:112px}.page-privacy .privacy-aside nav{border-left:1px solid var(--line);gap:4px}.page-privacy .privacy-aside nav a{color:var(--muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 0 6px 14px;line-height:1.45;transition:color .16s,border-color .16s}.page-privacy .privacy-aside nav a:active{color:var(--ink)}:is(.page-privacy:has(#information:target) a[href=\#information],.page-privacy:has(#workspace:target) a[href=\#workspace],.page-privacy:has(#use:target) a[href=\#use],.page-privacy:has(#referrals:target) a[href=\#referrals],.page-privacy:has(#recipients:target) a[href=\#recipients],.page-privacy:has(#storage:target) a[href=\#storage],.page-privacy:has(#requests:target) a[href=\#requests],.page-privacy:has(#licensing:target) a[href=\#licensing]){border-left-color:var(--green);color:var(--ink);font-weight:600}.page-privacy .privacy-aside .article-date{margin-top:28px}.page-privacy .privacy-aside .text-link{width:fit-content;margin-top:6px;font-size:13px;display:flex}.page-privacy .privacy-aside .text-link+.text-link{margin-top:0}@media (pointer:coarse){.page-privacy .privacy-aside nav{gap:0}.page-privacy .privacy-aside nav a{align-items:center;min-height:44px;padding-block:8px;display:flex}}.page-privacy .breadcrumbs a{margin-inline:-5px;padding-inline:5px}.page-privacy .article section{scroll-margin-top:24px}.page-privacy .privacy-effective,.page-privacy .privacy-toc{display:none}.page-privacy .privacy-cta{padding:var(--card-pad);border-radius:var(--r-card);background:var(--green-soft);margin-top:64px}.page-privacy .privacy-cta h2{margin:0 0 10px;font-size:26px;line-height:1.25}.page-privacy .privacy-cta p{max-width:46ch;color:var(--ink);margin:0}.page-privacy .privacy-cta-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:24px;display:flex}.page-privacy .privacy-cta .button{border-radius:var(--r-small);min-height:52px;transition:background-color .2s ease, transform .42s var(--ease-spring-bouncy)}.page-privacy .privacy-cta .button:active{transition-duration:.2s,90ms;transform:scale(.97)}.page-privacy .privacy-cta .text-link{color:var(--ink);font-weight:600}@media (hover:hover){.page-privacy .privacy-aside nav a:hover{color:var(--ink)}.page-privacy .privacy-cta .button:hover{background:var(--green-deep)}.page-privacy .privacy-toc a:hover{background-color:#17191608}}@media (max-width:780px){.page-privacy .privacy-aside{display:none}.page-privacy.article-layout{padding-bottom:56px}.page-privacy .breadcrumbs{margin-bottom:12px}.page-privacy .article{padding-top:4px}.page-privacy .article h1{margin-bottom:10px}.page-privacy .privacy-effective{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.5;display:block}.page-privacy .article-lead{margin-top:0}.page-privacy .privacy-toc{border-radius:var(--r-tile);background:var(--panel);margin:32px 0 8px;padding:6px 0 8px;display:block}.page-privacy .privacy-toc-title{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0;padding:12px 20px 6px;font-size:12px;font-weight:600;line-height:1.5}.page-privacy .privacy-toc ol{margin:0;padding:0;list-style:none;display:grid}.page-privacy .privacy-toc a{min-height:50px;color:var(--ink);align-items:center;gap:14px;padding:10px 20px;font-size:16px;line-height:1.35;text-decoration:none;transition:background-color .16s;display:flex}.page-privacy .privacy-toc li+li>a{background:linear-gradient(var(--line), var(--line)) 20px 0 / calc(100% - 40px) 1px no-repeat}.page-privacy .privacy-toc a:active{background-color:#1719160d}.page-privacy .privacy-toc a>span{min-width:20px;color:var(--green);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.page-privacy .article section:first-of-type{margin-top:48px}.page-privacy .article h2{margin-bottom:12px}.page-privacy .article section p{text-wrap:wrap}.page-privacy .privacy-cta{margin-top:48px}.page-privacy .privacy-cta h2{font-size:24px}}@media (min-width:481px) and (max-width:780px){.page-privacy .privacy-toc ol{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column}.page-privacy .privacy-toc li:nth-child(5)>a{background:0 0}}@media (max-width:480px){.page-privacy .privacy-cta-actions{flex-direction:column;align-items:stretch;gap:4px}.page-privacy .privacy-cta .button{width:100%}.page-privacy .privacy-cta .text-link{align-self:center}}@media (prefers-reduced-motion:reduce){.page-privacy .privacy-aside nav a,.page-privacy .privacy-toc a{transition:none}.page-privacy .privacy-cta .button:active{transform:none}}
