.pg-privacy .ref{padding-top:24px}.pg-privacy .ref .wrap{gap:32px;display:grid}@media (min-width:1024px){.pg-privacy .ref .wrap{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:56px}}.pg-privacy .toc{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:16px}@media (min-width:1024px){.pg-privacy .toc{position:sticky;top:92px}}.pg-privacy .toc b{margin-bottom:8px;font-size:14px;display:block}.pg-privacy .toc ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px) and (max-width:1023px){.pg-privacy .toc ul{grid-template-columns:1fr 1fr}}.pg-privacy .toc a{min-height:40px;color:var(--ink-soft);transition:background-color var(--t-ui) var(--ease-out);border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.pg-privacy .toc a:hover{background:var(--primary-tint);color:var(--ink)}.pg-privacy .toc a .ic{color:var(--primary-ink)}.pg-privacy .toc a[aria-current=location]{background:var(--primary-soft);color:var(--ink);position:relative}.pg-privacy .toc a[aria-current=location]:before{content:"";background:var(--primary);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.pg-privacy .doc{min-width:0}.pg-privacy .doc>section,.pg-privacy .doc .ep{padding:0 0 48px}.pg-privacy .doc h2{margin-bottom:14px;font-size:clamp(26px,3vw,34px)}.pg-privacy .doc p{color:var(--ink-soft);margin:12px 0}.pg-privacy .doc p b,.pg-privacy .doc li b{color:var(--ink)}.pg-privacy .plain{color:var(--ink-soft);gap:8px;margin:12px 0;padding-left:20px;display:grid}.pg-privacy .note{border-radius:var(--r-sm);background:var(--primary-tint);border:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15.5px;display:flex}.pg-privacy .note .ic{color:var(--primary-ink);flex:none;margin-top:4px}
