.toc{gap:.45rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.toc a,.legal-side a{color:inherit}.legal-side .kicker{margin-bottom:.6rem}@media (width>=901px){.legal-side{top:calc(var(--header-h) + 1.5rem);position:sticky}}.objection{border-left:3px solid var(--red);background:var(--paper-2);margin:0 0 1em;padding:1.1rem 1.35rem .2rem}
