/* Trust-row links retain the shared marker and expose native link affordances. */
.rf-trust-row > :is(span, a) { display: inline-flex; align-items: center; gap: 8px; }
.rf-trust-row > :is(span, a)::before { content: ""; width: 7px; height: 7px; flex: 0 0 7px; border-radius: 50%; background: var(--rf-teal); box-shadow: 0 0 14px rgba(49,229,197,.68); }
.rf-trust-row > a { min-height: 44px; padding: 4px 0; border: 0; border-radius: 0; background: transparent; color: var(--rf-ink); text-decoration: underline; text-underline-offset: .22em; cursor: pointer; }
.rf-trust-row > a:hover { color: var(--rf-teal-soft); text-decoration-thickness: 2px; }
.rf-trust-row > a:focus-visible { outline: 3px solid var(--rf-blue); outline-offset: 3px; }
.blog-index .rf-section[id] { scroll-margin-top: 96px; }
