.privacy__grid{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(32px,5vw,64px);display:grid}@media (min-width:1024px){.privacy__grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:64px}}.privacy__toc{display:none}@media (min-width:1024px){.privacy__toc{top:calc(var(--nav-h-condensed) + 32px);flex-direction:column;gap:12px;padding-top:6px;display:flex;position:sticky}}.privacy__toc-label{font:600 13px/1.4 var(--sans);color:var(--ink);margin:0}.privacy__toc-list{border-left:1px solid var(--rule);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.privacy__toc-link{min-height:36px;font:400 14.5px/1.35 var(--sans);color:var(--ink-2);transition:color .3s var(--ease-soft);align-items:center;padding:4px 0 4px 16px;display:flex;position:relative}.privacy__toc-link:before{content:"";background:var(--ochre);width:2px;transition:transform .4s var(--ease-soft);position:absolute;top:8px;bottom:8px;left:-1px;transform:scaleY(0)}.privacy__toc-link:hover,.privacy__toc-link:focus-visible{color:var(--jade)}.privacy__toc-link:hover:before,.privacy__toc-link:focus-visible:before{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.privacy__toc-link:before{opacity:0;transform:none}.privacy__toc-link:hover:before,.privacy__toc-link:focus-visible:before{opacity:1}}.privacy__notice{min-width:0;max-width:760px}.privacy__section{scroll-margin-top:calc(var(--nav-h) + 24px)}.privacy__section+.privacy__section{border-top:1px solid var(--rule);margin-top:clamp(36px,4.5vw,56px);padding-top:clamp(36px,4.5vw,56px)}.privacy__heading{margin-bottom:18px}.privacy__copy{flex-direction:column;gap:16px;display:flex}.privacy__copy .tlink{color:var(--jade)}.privacy__copy .tlink:hover{color:var(--jade-deep)}.privacy__dated{border-top:1px solid var(--rule);margin-top:clamp(40px,5vw,64px);padding-top:20px}.privacy-choice{border:1px solid var(--rule);border-radius:var(--radius-card);background:var(--paper);box-shadow:0 24px 48px -36px rgba(var(--ink-rgb), .4);flex-wrap:wrap;align-items:center;gap:14px 20px;margin-top:24px;padding:18px 22px;display:flex}.privacy-choice__dot{background:var(--rule-strong);width:10px;height:10px;transition:background-color .4s var(--ease-soft), box-shadow .4s var(--ease-soft);border-radius:50%;flex:none}.privacy-choice[data-state=on] .privacy-choice__dot{background:var(--jade);box-shadow:0 0 0 6px rgba(var(--jade-rgb), .12)}.privacy-choice__text{font:400 15px/1.5 var(--sans);color:var(--ink);flex:220px;margin:0}.privacy-choice__btn{flex:none}@media (max-width:480px){.privacy-choice__btn{flex:100%}}
