.focal-site .pg-privacy .phead{overflow-clip-margin:200px;padding:88px 0 16px;position:relative;overflow:clip}.focal-site .pg-privacy .phead__glow{pointer-events:none;background:radial-gradient(closest-side,#f4a47c1f,#f4a47c00 72%);width:680px;height:460px;position:absolute;top:-160px;left:6%}.focal-site .pg-privacy .phead>.container{z-index:1;position:relative}.focal-site .pg-privacy .phead h1{max-width:18ch;margin:22px 0 0}.focal-site .pg-privacy .phead .lede{max-width:60ch;margin:22px 0 0}.focal-site .pg-privacy .updated{font-family:var(--mono);letter-spacing:.06em;color:var(--t4);margin-top:24px;font-size:11.5px}.focal-site .pg-privacy .promise{background:radial-gradient(120% 130% at 0% 0%, #f4a47c1a, #f4a47c00 60%), var(--glass);border:1px solid #f4a47c33;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:30px 34px;display:grid}.focal-site .pg-privacy .promise .lock{background:#f4a47c1a;border:1px solid #f4a47c42;border-radius:18px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 0 44px -14px #f4a47c80}.focal-site .pg-privacy .promise .lock svg{width:30px;height:30px;color:var(--amber)}.focal-site .pg-privacy .promise p{color:#d7dbe6;margin:0;font-size:16.5px;font-weight:300;line-height:1.55}.focal-site .pg-privacy .promise p b{color:#fff;font-weight:500}.focal-site .pg-privacy .doc{grid-template-columns:230px 1fr;align-items:start;gap:54px;margin-top:8px;display:grid}.focal-site .pg-privacy .toc{position:sticky;top:92px}.focal-site .pg-privacy .toc h5{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--t3);margin:0 0 14px;font-size:10px}.focal-site .pg-privacy .toc a{color:var(--t2);border-left:1px solid var(--line-soft);margin-left:-1px;padding:7px 0 7px 16px;font-size:13.5px;line-height:1.4;transition:color .15s;display:block}.focal-site .pg-privacy .toc a:hover{color:var(--amber);border-left-color:var(--amber)}@media (max-width:860px){.focal-site .pg-privacy .doc{grid-template-columns:1fr;gap:8px}.focal-site .pg-privacy .toc{display:none}}.focal-site .pg-privacy .content h2{font-family:var(--sg);color:var(--t1);letter-spacing:-.01em;margin:46px 0 0;scroll-margin-top:90px;font-size:25px;font-weight:400}.focal-site .pg-privacy .content h2:first-child{margin-top:0}.focal-site .pg-privacy .content h3{font-family:var(--sg);color:var(--t1);margin:26px 0 0;font-size:16.5px;font-weight:500}.focal-site .pg-privacy .content p{color:var(--t2);max-width:70ch;margin:14px 0 0;font-size:15px;line-height:1.7}.focal-site .pg-privacy .content p a{color:var(--amber)}.focal-site .pg-privacy .content ul{max-width:70ch;margin:14px 0 0;padding:0;list-style:none}.focal-site .pg-privacy .content li{color:var(--t2);padding:9px 0 9px 26px;font-size:14.5px;line-height:1.6;position:relative}.focal-site .pg-privacy .content li:before{content:"";background:var(--amber);border-radius:2px;width:6px;height:6px;position:absolute;top:17px;left:4px}.focal-site .pg-privacy .content li b{color:var(--t1);font-weight:500}.focal-site .pg-privacy .content code{font-family:var(--mono);color:#e6e9f0;background:#ffffff0d;border-radius:5px;padding:2px 6px;font-size:12.5px}.focal-site .pg-privacy .callout{color:#c9d9d2;background:#9fe6c40d;border:1px solid #9fe6c433;border-radius:14px;align-items:flex-start;gap:12px;max-width:70ch;margin:20px 0 0;padding:18px 22px;font-size:14px;line-height:1.6;display:flex}.focal-site .pg-privacy .callout svg{width:18px;height:18px;color:var(--mint);flex:none;margin-top:2px}.focal-site .pg-privacy .datatable{border:1px solid var(--line);border-radius:16px;max-width:70ch;margin:18px 0 0;overflow:hidden}.focal-site .pg-privacy .datatable .r{border-top:1px solid var(--line-soft);grid-template-columns:1.2fr 1.8fr .9fr;display:grid}.focal-site .pg-privacy .datatable .r:first-child{background:#ffffff08;border-top:none}.focal-site .pg-privacy .datatable .r>div{color:var(--t2);padding:13px 16px;font-size:13px}.focal-site .pg-privacy .datatable .r:first-child>div{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:10px}.focal-site .pg-privacy .datatable .r .where{color:#e6e9f0}.focal-site .pg-privacy .datatable .tag{color:var(--mint);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.focal-site .pg-privacy .datatable .tag .d{background:var(--mint);border-radius:50%;width:6px;height:6px}@media (max-width:560px){.focal-site .pg-privacy .datatable .r{grid-template-columns:1fr}}
