.toc{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.toc a{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.toc a:hover{background:var(--fill)}.sources-page section{scroll-margin-top:80px}.sources-page .intro{max-width:68ch;color:var(--muted);margin:0 0 12px}.sources{margin:0;padding:0;list-style:none;display:grid}.sources li{border-top:1px solid var(--line);padding:14px 0}.sources li:first-child{border-top:0;padding-top:0}.sources li:last-child{padding-bottom:0}.sources h3{margin:0;font-size:17px;font-weight:650;line-height:1.35}.sources p{max-width:68ch;margin:4px 0 0}.sources .meta{color:var(--muted);font-size:14px}.estimates{gap:10px;max-width:72ch;margin:0;padding-left:20px;display:grid}.estimates li::marker{color:var(--accent)}.privacy-page h3{margin:18px 0 0;font-size:17px}.privacy-page section>p,.privacy-page section>ul{max-width:68ch}.privacy-page section>ul{gap:6px;padding-left:20px;display:grid}.privacy-page .table{overflow-x:auto}.privacy-page table{border-collapse:collapse;font-size:15px}.privacy-page th,.privacy-page td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 16px 8px 0}.privacy-page .todo{background:#ffe9a8}@media (forced-colors:active){.toc a{border-color:buttontext}}
