.card[data-v-456a8279]{position:relative;border:2px solid var(--ink);background:var(--paper);padding:1.5rem;display:flex;flex-direction:column;min-height:320px;text-decoration:none;color:var(--ink);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1)}.card[data-v-456a8279]:hover{transform:translate(-4px,-4px);box-shadow:8px 8px 0 var(--ink)}.num[data-v-456a8279]{font-family:var(--display);font-weight:800;font-size:.78rem;color:var(--ink-soft)}.visual[data-v-456a8279]{position:relative;overflow:hidden;height:120px;margin:1rem 0;border-radius:4px}.vimg[data-v-456a8279]{inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.badge[data-v-456a8279],.vimg[data-v-456a8279]{position:absolute}.badge[data-v-456a8279]{top:.7rem;right:.7rem;font-weight:800;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:.3rem .6rem;border-radius:99px}.badge[data-v-456a8279],h3[data-v-456a8279]{font-family:var(--display)}h3[data-v-456a8279]{font-weight:700;font-size:var(--step-1);letter-spacing:-.02em;line-height:1.04;text-transform:none;margin-bottom:.5rem}.desc[data-v-456a8279]{font-size:.96rem;color:var(--ink-soft);font-weight:500}.verdict[data-v-456a8279]{margin-top:auto;padding-top:1.1rem;display:flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:var(--orange-deep)}.verdict[data-v-456a8279]:before{content:"✦"}
