.invitation-catalog-card-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.invitation-catalog-card-caption>div{flex:1;min-width:0}.invitation-catalog-card-caption>div>:is(h2,h3){margin:0;font-size:13px;line-height:1.25;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invitation-catalog-card-caption a{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;min-height:32px;padding:6px 8px;border-radius:6px;border:1px solid #cbd0d8;font-size:11px;line-height:1.25;font-weight:500;white-space:nowrap}.invitation-catalog-card-caption a:focus-visible{outline:2px solid #2946d3;outline-offset:3px}.invitation-catalog-card-caption a:hover{background:#2946d3;border-color:#2946d3;color:white}