.sym-benchmark-card{position:relative;overflow:hidden;border:1px solid var(--sym-border);border-radius:22px;background:var(--sym-surface);box-shadow:var(--sym-shadow);min-height:280px}
.sym-benchmark-card__media{display:block;position:relative;height:140px;background-size:cover;background-position:center;text-decoration:none}
.sym-benchmark-card__badge,.sym-benchmark-card__type{position:absolute;top:12px;padding:5px 9px;border-radius:999px;background:rgba(10,255,190,.12);border:1px solid rgba(10,255,190,.2);font-size:10px;font-weight:800;text-transform:uppercase;color:var(--sym-green)}
.sym-benchmark-card__badge{left:12px}.sym-benchmark-card__type{right:12px;color:var(--sym-muted)}
.sym-benchmark-card__body{padding:16px}
.sym-benchmark-card__meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:10px;text-transform:uppercase;color:var(--sym-muted)}
.sym-benchmark-card h2{margin:0 0 8px;font-size:22px;line-height:.95;letter-spacing:-.04em}
.sym-benchmark-card h2 a{color:var(--sym-text);text-decoration:none}
.sym-benchmark-card p{margin:0 0 12px;color:var(--sym-muted);font-size:13px;line-height:1.35}
.sym-benchmark-card__pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}
.sym-benchmark-card__pills span{padding:5px 8px;border-radius:999px;background:rgba(10,255,190,.08);border:1px solid rgba(10,255,190,.14);font-size:11px;color:var(--sym-text)}
.sym-benchmark-card__stats{display:flex;gap:10px;margin-top:12px;color:var(--sym-muted);font-size:11px}
