.page-privacy .pv-notice{max-width:46em}.page-privacy .pv-notice strong{font-weight:800}.page-privacy .pv{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px);align-items:start}.page-privacy .pv-toc{position:sticky;top:104px}.page-privacy .pv-toc__label{margin-bottom:14px}.page-privacy .pv-toc ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.page-privacy .pv-toc a{display:block;padding:11px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:14.5px;font-weight:700;line-height:1.6}.page-privacy .pv-toc a:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width: 860px){.page-privacy .pv{grid-template-columns:1fr}.page-privacy .pv-toc{position:static}}.page-privacy .pv-body{max-width:46em}.page-privacy .pv-intro{font-size:clamp(16px,1.25vw,18px);color:var(--ink)}.page-privacy .pg-prose h2{scroll-margin-top:100px}.page-privacy .pg-prose a{color:var(--ink);text-underline-offset:3px}.page-privacy .pv-pending{margin-top:.8em}.page-privacy .pv-table{margin-top:1.2em}@media (min-width: 641px){.page-privacy .pv-table th{width:8em}}@media (max-width: 640px){.page-privacy .pv-table td{padding-top:4px}}.page-privacy .pv-date{margin-top:3em;padding-top:1.2em;border-top:1px solid var(--line);font-size:14px;color:var(--steel7);display:flex;flex-wrap:wrap;align-items:center;gap:10px}.page-privacy .pv-back{margin-top:2em}.page-privacy .pg-prose .pv-back a{text-decoration:none}
