.privacy-hero{padding-top:calc(var(--chrome-row) + clamp(40px, 6vw, 96px));padding-bottom:clamp(40px,5vw,72px)}.privacy-dates{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin-top:clamp(20px,2.4vw,32px);color:var(--on-teal-muted);font-size:.9375rem;line-height:1.5;font-variant-numeric:tabular-nums}.privacy-dates p{margin:0}.privacy-dates p+p{display:inline-flex;align-items:center;gap:20px}.privacy-dates p+p:before{content:"";width:16px;height:1.5px;background:var(--on-teal-line)}@media (max-width:519.98px){.privacy-dates{flex-direction:column;align-items:flex-start}.privacy-dates p+p:before{display:none}}.privacy-layout{display:grid;gap:28px;padding-block:var(--space-chapter) calc(var(--space-chapter) + 16px)}@media (min-width:1024px){.privacy-layout{grid-template-columns:minmax(220px,17.5rem) minmax(0,1fr);-moz-column-gap:clamp(48px,7vw,120px);column-gap:clamp(48px,7vw,120px);align-items:start}}.privacy-toc{display:none}@media (min-width:1024px){.privacy-toc{display:block;position:sticky;top:calc(var(--chrome-row) + 32px);max-height:calc(100vh - var(--chrome-row) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bone-line) transparent;padding-block-end:8px}}.privacy-toc__label{margin:0 0 14px;color:var(--ink-muted);font-size:var(--text-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);font-weight:500}.privacy-toc__list{--node:9px;position:relative;margin:0;padding:0;list-style:none}.privacy-toc .privacy-toc__list:before{content:"";position:absolute;inset-inline-start:calc(var(--node) / 2 - 1px);top:16px;bottom:16px;width:2px;border-radius:2px;background:var(--bone-line)}.privacy-toc__link{position:relative;display:block;padding-block:7px;padding-inline:22px 0;color:var(--ink-muted);font-size:.9375rem;line-height:1.4;text-decoration:none;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease-out-quint)}.privacy-toc__link:lang(ar){line-height:1.6;padding-block:5px}.privacy-toc .privacy-toc__link:before{content:"";position:absolute;z-index:1;inset-inline-start:0;top:calc(7px + .7em - var(--node) / 2);width:var(--node);height:var(--node);border-radius:50%;background:var(--bone);box-shadow:inset 0 0 0 2px var(--bone-line);transition:background-color var(--dur-base) var(--ease-out-quint),box-shadow var(--dur-base) var(--ease-out-quint)}.privacy-toc .privacy-toc__link:lang(ar):before{top:calc(5px + .8em - var(--node) / 2)}@media (hover:hover){.privacy-toc__link:hover{color:var(--ink)}.privacy-toc .privacy-toc__link:hover:before{box-shadow:inset 0 0 0 2px var(--ink-muted)}}.privacy-toc__link[data-current]{color:var(--ink);font-weight:500}.privacy-toc .privacy-toc__link[data-current]:before{background:var(--lime-deep);box-shadow:inset 0 0 0 2px var(--lime-deep),0 0 0 3px var(--bone)}.privacy-toc__link .privacy-num{color:inherit;opacity:.72}.privacy-toc-m{border-radius:var(--radius-md);background:var(--bone-card)}@media (min-width:1024px){.privacy-toc-m{display:none}}.privacy-toc-m>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding-inline:18px 14px;border-radius:inherit;color:var(--ink);font-weight:500;cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.privacy-toc-m>summary::-webkit-details-marker{display:none}.privacy-toc-m__chev{color:var(--ink-muted);rotate:90deg;transition:rotate var(--dur-base) var(--ease-out-quint)}.privacy-toc-m[open] .privacy-toc-m__chev{rotate:-90deg}.privacy-toc-m .privacy-toc__list{padding:2px 18px 14px;border-top:1px solid var(--bone-line);margin-inline:0}.privacy-toc-m .privacy-toc__link{display:flex;align-items:center;min-height:44px;padding:6px 0;color:var(--ink-body)}.privacy-toc-m li+li .privacy-toc__link{border-top:1px solid var(--bone-line);border-radius:0}.privacy-doc{min-width:0;max-width:60ch;color:var(--ink-body);font-size:var(--text-body);line-height:var(--lh-body)}.privacy-doc p{margin:0 0 16px}.privacy-intro p{color:var(--ink);font-size:clamp(1.125rem,1.35vw,1.25rem);line-height:1.6}.privacy-intro p:lang(ar){line-height:1.85}.privacy-intro p:last-child{margin-bottom:0}.privacy-section{margin-top:clamp(36px,4vw,52px);padding-top:clamp(32px,3.6vw,44px);border-top:1px solid var(--bone-line)}.privacy-section>:last-child{margin-bottom:0}.privacy-section h2{margin:0 0 18px;color:var(--ink);font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.15;letter-spacing:-.02em;font-weight:700}.privacy-section h2:lang(ar){line-height:1.55}.privacy-doc h3{margin:30px 0 10px;color:var(--ink);font-size:1.125rem;line-height:1.35;letter-spacing:-.01em;font-weight:700}.privacy-doc h3:lang(ar){line-height:1.6}.privacy-section h2+h3{margin-top:0}.privacy-num{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:500}.privacy-doc ul{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.privacy-doc li{position:relative;padding-inline-start:26px}.privacy-doc li:before{content:"";position:absolute;inset-inline-start:2px;top:calc(var(--lh-body) * .5em - 3.5px);width:12px;height:7px;background:var(--lime-deep);clip-path:polygon(0 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%)}[dir=rtl] .privacy-doc li:before{clip-path:polygon(0 0,100% 0,100% 100%,3px 100%,0 calc(100% - 3px))}.privacy-term{color:var(--ink);font-weight:500}.privacy-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--lime-deep);text-decoration-thickness:2px;text-underline-offset:3px;border-radius:2px;transition:background-color var(--dur-fast) var(--ease-out-quint),text-decoration-color var(--dur-fast) var(--ease-out-quint)}@media (hover:hover){.privacy-link:hover{background:var(--lime-wash);text-decoration-color:var(--ink)}}.privacy-url{color:var(--ink);overflow-wrap:anywhere;word-break:break-word}.privacy-url--joined{margin-right:.18em}