/* Related open RFPs. Rows come from rfp-row.css; this only frames the list. */
.rfp-related { font-family: var(--font-body, "Source Sans 3", system-ui, sans-serif); color: var(--color-text, #2B2623); }
.rfp-related__list { list-style: none; margin: 0; padding: 0; border-top: 1px solid var(--color-border, #7A736C); }
.rfp-related__note { margin: 0 0 var(--space-2, 8px); max-width: 640px; color: var(--color-text-muted, #5E5853); }
.rfp-related__link {
  display: inline-flex; align-items: center; min-width: 44px; min-height: 44px; padding: 0; border: 0; background: transparent;
  color: var(--color-text, #2B2623); font: inherit; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; cursor: pointer;
}
.rfp-related__link:focus-visible { outline: 3px solid var(--focus-ring-color); outline-offset: 2px; }
