.learning-guide .article-body h2 { scroll-margin-top: 8rem; }
.learning-guide .article-body a { display: inline; }
.learning-guide .article-toc a, .learning-guide .article-related a, .learning-guide .article-context-cta a { display: inline-flex; align-items: center; min-height: 2.75rem; }
.learning-guide a:focus-visible { outline: 3px solid var(--lm-green-dark); outline-offset: 4px; }
.learning-guide .learning-record { padding: 1.4rem; border-left: 3px solid var(--lm-green); background: var(--lm-mint); }
.learning-guide .learning-record dt { margin-top: 1rem; font-weight: 700; }
.learning-guide .learning-record dt:first-child { margin-top: 0; }
.learning-guide .learning-record dd { margin: .3rem 0 0; }
.learning-guide .article-body { padding-bottom: 4rem; }
