.fit-protein-discovery { margin: 1.5rem 0; padding: 1rem; border: 1px solid var(--fit-color-border, #cbd5e1); border-radius: .6rem; background: #f8fafc; }
.fit-protein-discovery ul { display: flex; flex-wrap: wrap; gap: .4rem 1rem; padding: 0; margin: .5rem 0 0; list-style: none; }
.fit-protein-discovery a { display: inline-flex; align-items: center; min-height: 44px; line-height: 1.4; }
.fit-protein-discovery a:focus-visible { outline: 3px solid #1d4ed8; outline-offset: 3px; }
