.prow[data-v-0c9a30b7]{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--card-edge);background:var(--card);box-shadow:var(--card-shadow);transition:border-color .3s,transform .5s var(--ease);border-radius:14px;grid-template-columns:120px minmax(0,1fr) 180px;align-items:start;margin-bottom:12px;display:grid}.prow[data-v-0c9a30b7]:focus-visible,.prow[data-v-0c9a30b7]:hover{border-color:color-mix(in srgb,var(--hl) 35%,var(--card-edge));transform:translateY(-2px)}.prow.compact[data-v-0c9a30b7]{grid-template-columns:minmax(0,1fr) 140px}.compact .text[data-v-0c9a30b7],.compact .when[data-v-0c9a30b7]{grid-column:1}.compact .thumb[data-v-0c9a30b7]{grid-area:1/2/span 2}.when[data-v-0c9a30b7]{font:500 var(--fs-label) var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);padding-top:4px}.when small[data-v-0c9a30b7]{margin-top:var(--space-1);font:400 12.5px/1.5 var(--sans);letter-spacing:0;text-transform:none;color:var(--mute);display:block}h3[data-v-0c9a30b7]{font:400 var(--fs-h3)/1.2 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:0 0 6px;transition:color .3s}.compact h3[data-v-0c9a30b7]{font-size:var(--fs-h4)}p[data-v-0c9a30b7]{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;margin:0;font-size:15px;display:-webkit-box}.thumb[data-v-0c9a30b7],p[data-v-0c9a30b7]{overflow:hidden}.thumb[data-v-0c9a30b7]{aspect-ratio:16/9;background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:4px;display:block}.thumb img[data-v-0c9a30b7]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease)}.prow:hover h3[data-v-0c9a30b7]{color:var(--hl)}.prow:hover .thumb img[data-v-0c9a30b7]{transform:scale(1.04)}@media (width<=900px){.prow[data-v-0c9a30b7],.prow.compact[data-v-0c9a30b7]{gap:var(--space-1) var(--space-2);grid-template-columns:minmax(0,1fr) 112px;padding:16px}.text[data-v-0c9a30b7],.when[data-v-0c9a30b7]{grid-column:1}.when small[data-v-0c9a30b7]{margin:0 0 0 10px;display:inline}.thumb[data-v-0c9a30b7]{grid-area:1/2/span 2;align-self:center}h3[data-v-0c9a30b7]{font-size:20px}}
