.party-article .update-note{font-size:14px;color:var(--muted);margin-top:0}
.party-article .article-body p a{text-decoration:underline;text-underline-offset:3px;color:#ff9bac}
.party-questions{margin-top:42px;padding-top:30px;border-top:1px solid var(--line)}
.party-toc{display:block;min-height:0;padding:22px;background:var(--surface);border:1px solid var(--line)}
.party-toc strong{font-size:18px}.party-toc div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:14px}
.party-toc a{display:inline-block;padding:7px 0;color:#ff9bac;text-decoration:underline;text-underline-offset:3px}
.party-questions h2{scroll-margin-top:140px}.party-next{padding:2px 22px 10px;background:var(--surface);border-left:3px solid var(--red);margin-top:36px}
.party-article .source-note{font-size:15px;color:var(--muted);margin-top:26px}
@media(max-width:600px){.party-toc div{grid-template-columns:1fr}.party-toc{padding:18px}}
