/* Small reading shortcuts; retained article/navigation styles stay authoritative. */
.keyword-jump { margin: 0 0 2rem; padding-bottom: 1.25rem; border-bottom: 1px solid var(--line, #d5e3df); }
.keyword-jump p { margin: 0 0 .25rem; font-weight: 600; }
.keyword-jump ul { margin: 0; padding-left: 1.25rem; }
.keyword-jump a { display: inline-block; padding-block: .5rem; text-decoration: underline; text-underline-offset: 3px; }
.keyword-jump a:focus-visible { outline: 3px solid var(--dark, #143f3e); outline-offset: 3px; }
.article-body h2[id] { scroll-margin-top: 116px; }
.keyword-wording dt { margin-top: 1rem; font-weight: 600; }
.keyword-wording dd { margin: .25rem 0 0; }
.mobile-bar .keyword-doctor-note { grid-column: 1 / -1; margin: 0; text-align: center; color: var(--muted); font-size: 12px; line-height: 1.5; }
@media (max-width: 767px) { body:has(.keyword-doctor-note) .footer { padding-bottom: 130px; } }
