.sponsor-qr-codes[data-v-8d06a7b1]{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,260px))}.sponsor-qr-codes figure[data-v-8d06a7b1]{background:var(--surface-solid);border:1px solid var(--line-strong);border-radius:14px;margin:0;overflow:hidden}.sponsor-qr-codes figure>span[data-v-8d06a7b1]{aspect-ratio:4/5;background:var(--surface-soft);display:block;padding:10px}.sponsor-qr-codes img[data-v-8d06a7b1]{border-radius:9px;display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.sponsor-qr-codes figcaption[data-v-8d06a7b1]{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;padding:11px 13px}.sponsor-qr-codes strong[data-v-8d06a7b1]{color:var(--text-strong);font-size:11px}.sponsor-qr-codes small[data-v-8d06a7b1]{color:var(--text-faint);font-size:8px}.sponsor-qr-codes.is-compact[data-v-8d06a7b1]{gap:10px;grid-template-columns:repeat(2,minmax(0,152px))}.sponsor-qr-codes.is-compact figure>span[data-v-8d06a7b1]{padding:6px}.sponsor-qr-codes.is-compact figcaption[data-v-8d06a7b1]{padding:8px 9px}.sponsor-qr-codes.is-compact strong[data-v-8d06a7b1]{font-size:9px}@media(max-width:480px){.sponsor-qr-codes[data-v-8d06a7b1],.sponsor-qr-codes.is-compact[data-v-8d06a7b1]{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.sponsor-qr-codes figcaption[data-v-8d06a7b1]{align-items:flex-start;flex-direction:column;gap:2px}}
