.lp:not(:has(:target)) .ltoc a:first-of-type{color:var(--ink);font-weight:700}.lp:not(:has(:target)) .ltoc a:first-of-type:before{background:var(--ink)}.lp:has([id=the-short-version]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=the-short-version]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=the-short-version]:target) .ltoc a[href=\#the-short-version]{color:var(--ink);font-weight:700}.lp:has([id=the-short-version]:target) .ltoc a[href=\#the-short-version]:before{background:var(--ink)}.lp:has([id=two-storage-modes-one-promise-for-each]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=two-storage-modes-one-promise-for-each]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=two-storage-modes-one-promise-for-each]:target) .ltoc a[href=\#two-storage-modes-one-promise-for-each]{color:var(--ink);font-weight:700}.lp:has([id=two-storage-modes-one-promise-for-each]:target) .ltoc a[href=\#two-storage-modes-one-promise-for-each]:before{background:var(--ink)}.lp:has([id=how-a-signing-key-is-protected-in-the-browser]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=how-a-signing-key-is-protected-in-the-browser]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=how-a-signing-key-is-protected-in-the-browser]:target) .ltoc a[href=\#how-a-signing-key-is-protected-in-the-browser]{color:var(--ink);font-weight:700}.lp:has([id=how-a-signing-key-is-protected-in-the-browser]:target) .ltoc a[href=\#how-a-signing-key-is-protected-in-the-browser]:before{background:var(--ink)}.lp:has([id=what-is-encrypted-and-how]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=what-is-encrypted-and-how]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=what-is-encrypted-and-how]:target) .ltoc a[href=\#what-is-encrypted-and-how]{color:var(--ink);font-weight:700}.lp:has([id=what-is-encrypted-and-how]:target) .ltoc a[href=\#what-is-encrypted-and-how]:before{background:var(--ink)}.lp:has([id=access-control]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=access-control]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=access-control]:target) .ltoc a[href=\#access-control]{color:var(--ink);font-weight:700}.lp:has([id=access-control]:target) .ltoc a[href=\#access-control]:before{background:var(--ink)}.lp:has([id=minimisation]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=minimisation]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=minimisation]:target) .ltoc a[href=\#minimisation]{color:var(--ink);font-weight:700}.lp:has([id=minimisation]:target) .ltoc a[href=\#minimisation]:before{background:var(--ink)}.lp:has([id=incident-response]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=incident-response]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=incident-response]:target) .ltoc a[href=\#incident-response]{color:var(--ink);font-weight:700}.lp:has([id=incident-response]:target) .ltoc a[href=\#incident-response]:before{background:var(--ink)}.lp:has([id=third-parties]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=third-parties]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=third-parties]:target) .ltoc a[href=\#third-parties]{color:var(--ink);font-weight:700}.lp:has([id=third-parties]:target) .ltoc a[href=\#third-parties]:before{background:var(--ink)}.lp:has([id=assurance]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=assurance]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=assurance]:target) .ltoc a[href=\#assurance]{color:var(--ink);font-weight:700}.lp:has([id=assurance]:target) .ltoc a[href=\#assurance]:before{background:var(--ink)}.lp:has([id=what-isnt-finished-yet]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=what-isnt-finished-yet]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=what-isnt-finished-yet]:target) .ltoc a[href=\#what-isnt-finished-yet]{color:var(--ink);font-weight:700}.lp:has([id=what-isnt-finished-yet]:target) .ltoc a[href=\#what-isnt-finished-yet]:before{background:var(--ink)}.lp:has([id=contact]:target) .ltoc a{color:var(--ink-3);font-weight:400}.lp:has([id=contact]:target) .ltoc a:before{background:var(--line-2)}.lp:has([id=contact]:target) .ltoc a[href=\#contact]{color:var(--ink);font-weight:700}.lp:has([id=contact]:target) .ltoc a[href=\#contact]:before{background:var(--ink)}
