.action-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap-min);max-width:100%;font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--lh-label);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.action-link:hover{color:var(--color-link-hover)}.action-link .action-arrow{flex:none;width:14px;height:14px}.action-newtab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
