.sponsor-card{--sponsor-pic-bg:color-mix(in srgb, var(--sign-yellow) 18%, var(--card));color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:grid}@media (hover:hover){.sponsor-card:hover{border-color:var(--muted)}}.sponsor-card:focus-visible{outline:3px solid var(--sign-yellow);outline-offset:2px}.sponsor-pic{border-radius:10px;width:56px;height:56px;display:block;overflow:hidden}.sponsor-pic img{object-fit:cover;width:100%;height:100%;display:block}.sponsor-text{gap:2px;min-width:0;display:grid}.sponsor-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.sponsor-line{font-size:15px;line-height:1.3}.sponsor-line b{font-weight:800}.sponsor-what{color:var(--muted);font-size:14px;display:block}.sponsor-go{color:var(--muted);font-size:22px;line-height:1}
