.candidate-reader,.candidate-index{max-width:1160px;margin:auto;padding:24px clamp(16px,4vw,56px)}.candidate-navigation{display:flex;justify-content:space-between;gap:16px;padding:16px;color:var(--muted)}.candidate-navigation a{color:var(--accent)}.candidate-index ul{list-style:none;padding:0}.candidate-index li{padding:12px 0;border-bottom:1px solid var(--line)}.candidate-index a{color:var(--accent)}.candidate-index p{max-width:70ch}.candidate-reader .dense-jump{position:relative;top:auto;right:auto}.candidate-reader .dense-jump-panel{max-width:calc(100vw - 48px)}