/* "Related reading" block at the end of /care/ topic pages (stenzel-tools/care_related_reading.py). */
.related-reading h2 { margin-bottom: 14px; }
.related-reading .rr-list { list-style: none; margin: 0; padding: 0; max-width: 760px; border-bottom: 1px solid var(--line); }
.related-reading .rr-list li { display: grid; grid-template-columns: 76px minmax(0, 1fr); gap: 14px; align-items: baseline; padding: 14px 0; border-top: 1px solid var(--line); }
.related-reading .rr-kind { font-size: 12px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--bur); }
.related-reading .rr-list a { font-family: Newsreader, Georgia, serif; font-size: 22px; line-height: 1.3; color: var(--ink); text-decoration: none; }
.related-reading .rr-list a:hover, .related-reading .rr-list a:focus-visible { color: var(--bur); text-decoration: underline; text-underline-offset: 4px; }
.related-reading .rr-note { display: block; margin-top: 4px; font-size: 14px; color: var(--muted); }
@media (max-width: 760px) { .related-reading .rr-list li { grid-template-columns: 1fr; gap: 4px; } .related-reading .rr-list a { font-size: 20px; } }
