.vote-links{margin:28px 0 55px;display:grid;gap:15px}.vote-link-card{display:flex;align-items:center;gap:20px;padding:24px;border:1px solid #8bcaff30;border-radius:17px;background:#172b3f;color:#dbefff;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.vote-link-card:hover{background:#203c54;border-color:#95d5ff70;transform:translateY(-2px)}.vote-link-card:focus-visible{outline:2px solid #ade3ff;outline-offset:4px}.vote-number{display:grid;place-items:center;width:45px;height:45px;flex-shrink:0;border:1px solid #8bcaff2b;border-radius:12px;background:#264b66;color:#b4e3ff;font-size:15px}.vote-link-copy{min-width:0}.vote-link-copy strong{font-size:18px;display:block;overflow-wrap:anywhere}.vote-link-copy small{display:block;font-size:12px;color:#9ebbd1;margin-top:7px}.vote-link-action{display:flex;gap:10px;align-items:center;margin-left:auto;white-space:nowrap;font-size:13px;color:#b1e2ff}@media(max-width:760px){.vote-link-card{padding:20px;gap:13px;flex-wrap:wrap}.vote-link-copy strong{font-size:16px}.vote-link-action{width:100%;margin-left:58px}.vote-number{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){.vote-link-card{transition:none}.vote-link-card:hover{transform:none}}
