/* rm-related.css — "Related Roadmaps" box appended after article bodies in the CFMG–Wellpath investigation.
   Uses the investigation's own tokens (styles.css :root). Fix E, 2026-10-19. */
.rm-related{max-width:var(--max,1180px);margin:40px auto 0;padding:0 28px}
.rm-related-in{background:var(--paper,#fffefa);border:1px solid var(--line,#d9d4ca);border-left:5px solid var(--accent,#1f3a5f);border-radius:8px;padding:22px 24px 20px}
.rm-related-eye{margin:0 0 4px;font:600 12px/1.3 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--accent2,#7f6320)}
.rm-related h2{margin:0 0 8px;font:700 22px/1.2 Georgia,'Times New Roman',serif;color:var(--ink,#1c2328)}
.rm-related-lede{margin:0 0 16px;color:var(--muted,#647078);font-size:15px}
.rm-related ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}
.rm-related li a{display:flex;flex-direction:column;gap:4px;height:100%;padding:14px 16px;background:var(--bg,#f6f4ef);border:1px solid var(--line,#d9d4ca);border-radius:6px;text-decoration:none;color:var(--ink,#1c2328)}
.rm-related li a:hover,.rm-related li a:focus-visible{border-color:var(--accent,#1f3a5f);background:#fff;outline:none}
.rm-related li a:focus-visible{box-shadow:0 0 0 3px rgba(31,58,95,.25)}
.rm-related-n{font:600 11px/1.3 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--accent,#1f3a5f)}
.rm-related-t{font-size:16px;line-height:1.35}
.rm-related-note{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--muted,#647078)}
.rm-related-note a{color:var(--teal,#1f6f7a)}
@media print{.rm-related{display:none}}
