.editorial-review-strip{padding:.7rem var(--ed-gutter);border-bottom:1px solid hsl(var(--foreground) / .08);background:color-mix(in srgb, var(--ep-tint) 6%, var(--ep-bg));flex-wrap:wrap;align-items:center;gap:.55rem .9rem;display:flex}.editorial-review-strip h2{color:var(--ep-tint);font-family:var(--ep-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0;font-size:.64rem;font-weight:700;display:inline-flex}.editorial-review-strip ul{flex-wrap:wrap;flex:20rem;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.editorial-review-strip li{min-width:0;max-width:100%}.editorial-review-strip a{border:1px solid color-mix(in srgb, var(--ep-tint) 30%, hsl(var(--foreground) / .08));background:hsl(var(--surface));max-width:24rem;color:hsl(var(--foreground));border-radius:8px;gap:.1rem;padding:.4rem .75rem;text-decoration:none;transition:border-color .15s;display:grid}.editorial-review-strip a:hover{border-color:var(--ep-tint)}.editorial-review-strip a:focus-visible{outline:2px solid var(--ep-tint);outline-offset:2px}.editorial-review-strip a strong{font-family:var(--ep-sans);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;line-height:1.3;overflow:hidden}.editorial-review-strip a span{color:hsl(var(--foreground) / .78);font-family:var(--ep-sans);font-size:.74rem;line-height:1.35}@media (width<=640px){.editorial-review-strip ul{flex-direction:column}.editorial-review-strip a{max-width:none}}
