/* Homepage recent-listing cards: accessible internal/external actions. */
#cj-latest-cards .cj-latest-card .dir-card-foot{align-items:flex-start;gap:10px;min-width:0}
#cj-latest-cards .cj-latest-card .cj-card-host{display:block;flex:1 1 100%;min-width:0;overflow-wrap:anywhere;color:#657783}
#cj-latest-cards .cj-latest-card .cj-card-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;flex:1 1 100%;min-width:0}
#cj-latest-cards .cj-latest-card .cj-card-actions a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:1 1 108px;min-height:40px;padding:10px 11px;border-radius:8px;font-size:12px;font-weight:750;line-height:1.3;text-decoration:none;text-align:center;white-space:normal;transition:background-color .15s ease,color .15s ease,border-color .15s ease}
#cj-latest-cards .cj-latest-card .cj-card-details{background:#1b3346;color:#fff;border:1px solid #1b3346}
#cj-latest-cards .cj-latest-card .cj-card-details:hover{background:#294b63;color:#fff;border-color:#294b63}
#cj-latest-cards .cj-latest-card .cj-card-external{background:#fff;color:#914514;border:1px solid #cfdbdf}
#cj-latest-cards .cj-latest-card .cj-card-external:hover{background:#fff5ed;color:#76380e;border-color:#ae825d}
#cj-latest-cards .cj-latest-card .cj-card-actions a:focus-visible{outline:3px solid #bf6c2b;outline-offset:3px}
@media(max-width:480px){#cj-latest-cards .cj-latest-card .cj-card-actions a{flex:1 1 125px}}
@media(prefers-reduced-motion:reduce){#cj-latest-cards .cj-latest-card .cj-card-actions a{transition:none}}
