.js:not(.rm) [data-pin]{opacity:0}.ppanel{padding:176px 0 96px}.privacy{width:100%;max-width:1273px;padding-inline:var(--gutter);grid-template-columns:minmax(0,.766fr) minmax(0,1.234fr);align-items:start;column-gap:clamp(32px,5vw,84px);margin-inline:auto;display:grid;position:relative}.privacy__intro{color:var(--ink);position:sticky;top:176px}.privacy__intro .eyebrow{color:var(--ink)}.privacy__title{margin-top:18px;font-size:clamp(34px,4.1vw,60px);line-height:1}.privacy__lead{max-width:25em;color:var(--ink);margin-top:18px}.privacy__date{font:700 11px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;margin-top:16px}.privacy__toc{margin-top:30px}.privacy__toc ol{counter-reset:toc;gap:2px;display:grid}.privacy__toc a{font:500 15px/1.3 var(--text);color:var(--ink);align-items:center;gap:12px;padding:6px 0;display:inline-flex}.privacy__toc a:before{counter-increment:toc;content:counter(toc, decimal-leading-zero);background:var(--ink);width:30px;height:22px;color:var(--lime);font:700 10px/1 var(--text);letter-spacing:.04em;border-radius:999px;flex:none;place-items:center;display:grid}.privacy__toc a:hover{text-underline-offset:3px;text-decoration:underline}.pcard{color:var(--ink);background:#fff;border-radius:32px;padding:clamp(24px,3.4vw,52px);box-shadow:0 0 0 1px #0f172a0f,0 30px 60px -28px #0e0e1073}.pcard section{scroll-margin-top:176px}.pcard section+section{border-top:1px solid #0e0e1014;margin-top:34px;padding-top:32px}.pcard h2{font:700 21px/1.25 var(--text);letter-spacing:-.01em}.pcard p,.pcard li{font:400 16px/1.6 var(--text)}.pcard p{margin-top:12px}.pcard ul{gap:8px;margin-top:12px;display:grid}.pcard li{padding-left:24px;position:relative}.pcard li:before{content:"";background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 1.5px var(--ink);border-radius:50%;position:absolute;top:.6em;left:4px}.pcard b{font-weight:700}.pcard a{text-underline-offset:2px;text-decoration:underline}.pcard a:hover{color:#5e2bd9}@media (width<=1023px){.ppanel{padding:116px 0 56px}.privacy{grid-template-columns:minmax(0,1fr);row-gap:30px;max-width:806px}.privacy__intro{text-align:center;flex-direction:column;align-items:center;display:flex;position:static}.privacy__toc{display:none}}@media (width<=640px){.pcard{border-radius:28px;padding:24px 18px}.pcard h2{font-size:19px}.pcard p,.pcard li{font-size:15px}}
