:is(#icg-root,body) .icg-privacy-body{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;padding-top:24px;padding-bottom:48px;display:grid}:is(#icg-root,body) .icg-privacy-toc{background:var(--icg-card-bg,#fff);border:1px solid var(--icg-border);border-radius:14px;padding:14px 16px;position:sticky;top:90px}:is(#icg-root,body) .icg-privacy-toc ol{flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;font-size:14px;display:flex}:is(#icg-root,body) .icg-privacy-toc a{color:var(--icg-text);text-decoration:none}:is(#icg-root,body) .icg-privacy-toc a:hover{color:var(--icg-primary-ink,var(--icg-primary))}:is(#icg-root,body) .icg-privacy-text{max-width:760px;color:var(--icg-text);font-size:16px;line-height:1.7}:is(#icg-root,body) .icg-privacy-text section{scroll-margin-top:90px}:is(#icg-root,body) .icg-privacy-text h2{color:var(--icg-text);margin:28px 0 8px;font-size:20px}:is(#icg-root,body) .icg-privacy-text ul{flex-direction:column;gap:8px;padding-inline-start:20px;display:flex}:is(#icg-root,body) .icg-privacy-note{background:color-mix(in srgb, var(--icg-primary) 8%, transparent);border-radius:10px;padding:10px 14px;font-weight:600}:is(#icg-root,body) .icg-privacy-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (width<=860px){:is(#icg-root,body) .icg-privacy-body{grid-template-columns:1fr;gap:16px}:is(#icg-root,body) .icg-privacy-toc{position:static}}
