.q-tile[data-v-bc5d9ba7]{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);transition:transform .24s var(--ease), box-shadow .24s, border-color .24s;flex-direction:column;gap:12px;min-height:190px;padding:26px 24px 22px;display:flex;position:relative;overflow:hidden}.q-tile[data-v-bc5d9ba7]:before{content:"“";font-family:var(--serif);color:var(--accent);opacity:.12;font-size:72px;line-height:1;position:absolute;top:2px;right:18px}.q-tile[data-v-bc5d9ba7]:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-3px)}.q-cat[data-v-bc5d9ba7]{letter-spacing:.14em;color:var(--accent);text-transform:uppercase;font-size:11px}.q-text[data-v-bc5d9ba7]{font-family:var(--serif);color:var(--ink);flex:1;font-size:17px;line-height:1.85}.q-from[data-v-bc5d9ba7]{color:var(--ink-3);font-size:12.5px}.q-cta[data-v-bc5d9ba7]{color:var(--accent);opacity:0;transition:all .24s var(--ease);font-size:12px;transform:translateY(4px)}.q-tile:hover .q-cta[data-v-bc5d9ba7]{opacity:1;transform:translateY(0)}
