/* Clear click affordances for research disclosure and blog cards */
.vz-click-cue{display:inline-flex;align-items:center;gap:.5rem;margin-left:.85rem;padding:.28rem .7rem;border-radius:999px;background:#e6f5ef;color:#176e53;font-size:.78rem;font-weight:800;vertical-align:middle;white-space:nowrap}
.vz-click-arrow{display:inline-block;font-size:1.1em;font-weight:900;transition:transform .18s ease}
summary:hover .vz-click-arrow,.insight-card:hover .vz-click-arrow{transform:translate(2px,-2px)}
.vz-publications details summary{cursor:pointer}
.vz-publications details summary:focus-visible,.insight-card:focus-visible{outline:3px solid #16a6ad;outline-offset:4px}
.insight-card .read-more{display:inline-flex;align-items:center;gap:.5rem;padding:.48rem .85rem;border:1px solid #b9ddd8;border-radius:999px;background:#ecfaf7;color:#096a61;font-weight:800}
.insight-card:hover .read-more{background:#d9f3ec}
@media(max-width:600px){.vz-click-cue{margin:.45rem 0 0;display:table;width:max-content}}
@media(prefers-reduced-motion:reduce){.vz-click-arrow{transition:none}}

/* Clear action cue on each blog card, matching research disclosure. */
.insight-card .vz-blog-click-hint{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .58rem;background:#d0f1e6;color:#075f4c;font-size:.76rem;font-weight:850;letter-spacing:.01em;}
.insight-card:hover .vz-blog-click-hint{background:#b9e8d8;}
