/* Focused answer-page navigation. No additional scripts or external assets. */
.answer-reviewed { color: var(--gold-bright, #cfa86a); font: 500 13px/1.6 'Inter',sans-serif; margin-top: 20px; }
.answer-jump { display: flex; flex-wrap: wrap; gap: 8px 20px; padding: 16px 0; margin: 0 0 28px; border-block: 1px solid rgba(207,168,106,.3); }
.answer-jump a { display: inline-block; padding: 8px 0; color: var(--gold-bright, #cfa86a); font: 500 14px/1.5 'Inter',sans-serif; text-decoration: underline; text-underline-offset: 4px; }
.answer-jump a:focus-visible, .answer-next a:focus-visible { outline: 2px solid var(--gold-bright, #cfa86a); outline-offset: 4px; }
.article h2[id] { scroll-margin-top: 110px; }
.answer-next { margin: 32px 0; padding: 24px; border: 1px solid rgba(207,168,106,.45); background: rgba(207,168,106,.06); }
.answer-next h2 { margin-top: 0; font-size: clamp(22px,3vw,28px); line-height: 1.3; }
.answer-next p:last-child { margin-bottom: 0; }
.answer-next a { text-underline-offset: 4px; }
@media(max-width:600px) {
  .answer-next { padding: 20px; }
  .answer-jump { flex-direction: column; align-items: flex-start; gap: 4px; }
}
